Amazon topped sales estimates last quarter and for the current period, during which it expects revenue of between $87 billion to $93 billion. Profit blew away consensus, coming in at $10.30 a share on revenue of $88.9 billion. Estimates were for $1.51 per share on sales of $81.2 billion.

Apple crushed expectations as well and announced a 4-for-1 stock split. Revenue came in at $59.7 billion to best the $52.3 billion estimate. The iPhone accounted for $26.4 billion, while the much-watched Services unit generated $13.2 billion.

Facebook’s sales beat the highest estimates, with revenue jumping 11% to $18.7 billion Consensus was for $17.3 billion. Monthly active users came in at 2.7 billion, compared with the 2.63 billion estimate.

Alphabet saw revenue decline for the first time ever, but it wasn’t as bad as Wall Street feared. Sales totaled $31.6 billion, with star unit YouTube bringing in $3.8 billion of that. Estimates were for $30.4 billion.