Why does Meta's free cash flow look better than the cash that actually shows up in shareholders' wallets? Because around $18 billion of stock-based compensation is being treated as "non-cash" — and almost nobody adjusts for it.
What is stock-based compensation and why does GAAP call it non-cash?
Stock-based compensation is the dollar value of equity that a company gives to employees as part of total compensation — restricted stock units, performance shares, options. GAAP treats it as a non-cash item because no actual dollars leave the corporate bank account when the shares vest. The employee receives shares; the company creates them.
That accounting treatment hides the real cost. Issuing one new share dilutes every existing share — so even if no cash moves, ownership has been transferred from existing shareholders to new ones. That dilution is functionally identical to a cash payment, except it's paid by current investors instead of corporate coffers.
The problem compounds in tech. Many SaaS, software, and platform companies pay roughly 10-25% of operating expenses as SBC. When you don't deduct it, you systematically overstate free cash flow — and overpay for those stocks.
How does SBC distort reported free cash flow?
Standard FCF formula is operating cash flow minus capital expenditures. Operating cash flow under GAAP starts with net income and adds back non-cash items — including SBC. That add-back inflates operating cash flow and, by extension, inflates FCF.
Let's walk through a real example. Meta (META) reported around $90 billion in operating cash flow in 2024, with capex near $40 billion — so reported FCF was about $50 billion. SBC that year was roughly $18 billion. Adjusted FCF (operating cash flow minus capex minus SBC) was closer to $32 billion. That's a roughly 36% reduction from headline FCF — and it's the number that actually flows to existing shareholders.
The market often models META on the higher number. If you pay around 25x on the $50 billion FCF, you're paying about 39x on the adjusted $32 billion. Same stock. Same business. Very different valuation.
When does this matter most?
For technology platforms and software, where SBC is a structural component of total comp. Three categories:
Hyperscaler tech (MSFT, GOOGL, META): SBC runs around 5-8% of revenue. Material but not crushing. Adjusted FCF is roughly 15-20% below reported FCF.
Software-platform (CRM, ADBE, NFLX): SBC runs around 10-15% of revenue. Adjusted FCF is roughly 25-30% below reported FCF.
High-growth SaaS (SNOW, CRWD, PANW): SBC is often above ~20% of revenue. Adjusted FCF can be negative even when reported FCF is positive. This is where the SBC adjustment changes investment decisions.
For mature industrials (CAT, DE) and consumer staples (KO, PG), SBC is a rounding error — the adjustment doesn't meaningfully change your view.
A side-by-side comparison
| Company |
Ticker |
Reported FCF (~) |
SBC (~) |
Adjusted FCF (~) |
Reduction |
| Meta Platforms |
META |
~$50B |
~$18B |
~$32B |
~36% |
| Alphabet |
GOOGL |
~$70B |
~$22B |
~$48B |
~31% |
| Microsoft |
MSFT |
~$74B |
~$11B |
~$63B |
~15% |
| Adobe |
ADBE |
~$8B |
~$1.5B |
~$6.5B |
~19% |
| Salesforce |
CRM |
~$13B |
~$3.5B |
~$9.5B |
~27% |
| Snowflake |
SNOW |
~$0.9B |
~$1.4B |
~-$0.5B |
negative |
Estimates are rough — they vary by quarter and by which trailing-twelve-month window you use. The relative ranking is more durable than the exact dollars.
But what about buybacks — don't they offset the dilution?
Sometimes, sometimes not. The right question isn't "is the company buying back?" — it's "is the diluted share count actually shrinking?" Many tech companies buy back shares aggressively yet still see net issuance because gross SBC outpaces gross repurchases.
Apple (AAPL) is the gold standard for buybacks overwhelming dilution — diluted share count has declined nearly every year for a decade. Microsoft (MSFT) is roughly flat. Meta (META) has only recently turned net buyer enough to offset.
Snowflake (SNOW) is the negative example — even with aggressive buyback programs in 2024-2025, diluted share count kept drifting up because SBC was growing faster than the buyback budget.
The discipline: pull the diluted share count column from the 10-K. If it went up year over year, dilution won the round, and reported FCF is overstating the cash that actually reaches existing shareholders.
Common mistakes investors make
The first is treating SBC as if it's already in the multiple. Some sell-side analysts adjust GAAP EPS for SBC but not FCF — so when you see "30x P/E and 25x FCF" they're often using non-comparable numerators.
The second is double-counting. If you already use diluted share count (instead of basic) when computing per-share metrics, you've partly accounted for dilution. But not fully — because the diluted count only captures issued shares, not the cash drag of future grants.
The third is ignoring vest schedules. Reported SBC is the value of grants that vested this period. The forward stream — grants that haven't vested yet — represents committed future dilution that doesn't show up in trailing FCF. Pro investors estimate this separately.
When does the SBC adjustment break?
When mark-to-market noise dominates. For RSUs granted at $200 and vesting at $180, GAAP records the original grant-date value, which can diverge meaningfully from current economic cost. The cleaner number for valuation is "current market value of shares issued this period" — but that requires building it from disclosures rather than reading it from one line.
Critics also argue that subtracting SBC double-penalizes companies for using equity efficiently. If a startup uses equity instead of cash to acquire talent, the comparable cash-comp scenario would show worse FCF too — just for a different reason. That's a fair point at the margin, but at the levels seen in modern tech (SBC at 10-25% of revenue), it's a real cash-equivalent expense, not a clever accounting trick.
For more on how to build a clean FCF model, see our fundamental analysis guide. For a Buffett-flavored look at the cost of equity dilution, see the super investors section.
Bottom line
Reported FCF is the headline number. Adjusted FCF (after deducting SBC) is closer to the cash that actually reaches the existing shareholder. The gap can be roughly 15-35% for tech companies. Make the adjustment, then run your valuation against the adjusted figure. Your fair-value range will tighten — and your overpay risk will drop.
Ready to analyze these stocks yourself? Search any ticker on MainRatios to see valuations from 6 legendary investors - free.