Non-GAAP numbers are almost always done to deceive investors. In the dot-com days, it was EBITDA. These days, it's earnings before stock-based compensation.
I posted this in another thread, but they acknowledged this situation in their S-1 (from last September).
Following the completion of this offering, the stock-based compensation expense related to Pre-2013 RSUs and other outstanding equity awards will have a significant negative impact on our ability to achieve profitability on a GAAP basis in 2013 and 2014.
http://www.sec.gov/Archives/edgar/data/1418091/0001193125134...
Then Twitter should restate its non-GAAP results for 2009-2013 to subtract out the stock grants from previous quarters' results.
The numbers have to add up. If you exclude something from the non-GAAP results for one quarter, then it has to appear in the non-GAAP results for another quarter. The money cannot simply disappear into thin air.
If a company reports non-GAAP results, then it should be required to report a cumulative difference vs. GAAP. Over time, the cumulative difference should go to zero, as the timing differences are worked out.
Non-GAAP is still a sham in this case, because ignoring employee stock compensation to boost your earnings is like ignoring employee salaries to boost your earnings. It does not make sense for anything other than attempting to deceive investors.