A slew of companies will report earnings this week including Ferrari, CVS Health, Moderna, Activision Blizzard, General Motors, Kraft Heinz, Fox Corporation, Roku, Lyft, Uber, and Virgin Galactic.
Markets