Right, they got $300 million less than expected.
Which means they only got 99.544072948% of what the analysts expected.
That means they missed analyst expectations by 0.455927052%.
Not for total Revenue. Not for EPS. Not for net income. Not for diluted EPS. For the one category, Ad Revenue.
Resulting in a 6% after-market drop.
0.455927052% miss. 6% drop.
I think it's entirely possible that people focus too much on short term metrics and not enough on long-term growth.