Stocks finished the week with the S&P 500 closing at a new all-time high. Is the market prepared for next week’s gargantuan earnings revelation? Amazon, Apple, Facebook and Google are all strong market leaders and an earnings surprise can influence the overall market. Apple reports on Tuesday after the close. Facebook discloses it numbers after Wednesday’s close and Amazon and Google bring in their key earnings numbers on Thursday after the close.