The Mag 7 Stocks Are in a Rut—Can Strong Earnings Get Them Out of It? | StockRay