> Revenue is absolute. Money either came in or it didn't.
That's actually quite incorrect. The way you recognize revenue and the timelines over which you recognize them are different.
Two example. One is groupon, another is more universally applicable.
So for Groupon, if you as a customer pay 10 dollars, groupon gets 5 dollars and the merchant gets 5 dollars. Groupon was recognizing 10 dollars as revenue and five dollars as cost, even though it knew it would have to pay out the 5 dollars immediately. It could have just booked 5 dollars as revenue, but chose to book 10 dollars as revenue and 5 dollars as a cost, because it made its revenue growth more impressive. (https://dealbook.nytimes.com/2011/09/23/groupon-changes-its-...).
Another example is recognizing recurring revenue. If you sign a deal for a maintenance contract for 200 bucks over 2 years, you could recognize 25 dollars every quarter, or 200 bucks in the first quarter and none for the rest.
In summary, revenue is far from absolute and can be played with like profit.