Today after the bell, Apple, Alphabet, Facebook and Amazon reported their earnings results. Each bested expectations, and all but one are up sharply in after-hours trading.
Coming on the heels of a day’s worth of congressional hearings in which the four companies highlighted competition and downplayed their market position, the results...