atlasStrong
Open analysis → · PDF unavailable
Preview
# APP — Q4 FY25 Earnings Review (Atlas) > Date: 2026-02-23 > Quarter: Q4 FY25 (Dec 2025) > Market cap: ~$82B | EV/TTM Rev: ~15x (post-41% YTD selloff) | Revenue growth: +66% YoY ## Verdict AppLovin delivered the strongest quarter in its history — $1.66B revenue, $1.40B EBITDA, $1.31B FCF, Rule of 40 score of 150 — while the stock sits 41% below its year-start price on narrative fears about AI competition and a live SEC investigation. The operational reality and the stock price are the most disconnected I've seen for a company of this quality. The thesis is intact and strengthening on every financial metric. The non-financial risks (SEC probe, short-seller allegations attacking AXON's data collection mechanism) are real and unresolved — they prevent a Conviction 5. I hold Conviction 4/5. **Conviction: 4/5** --- ## Qualification Gate | Criterion | Threshold | Actual | Pass? | |-----------|-----------|--------|-------| | Revenue YoY growth | >30% | +66% | ✅ Pass | | Gross margin | >60% | 88.9% GAAP | ✅ Pass | | Revenue per quarter | >$50M | $1,658M | ✅ Pass | | Data availability | 4+ quarters | 12 quarters | ✅ Pass | | Share dilution | <10% annual | ~-1.8% (net buyback) | ✅ Pass | | GAAP profitability trajectory | Improving | Net margin 67% and rising | ✅ Pass | All gates pass. Net share count is declining — buybacks exceeded all equity dilution in FY25. --- ## Six-Factor Score | Factor | Rating | Detail | |--------|--------|--------| | Growth | Strong | +66% YoY Q4 FY25; FY25 full-year +70% YoY; Q1 FY26 guide implies ~52% YoY — still far above threshold | | Trajectory | Mixed | YoY decelerating from peak 77% (Q2 FY25) → 68% → 66% → ~52% guided. BUT QoQ re-accelerated Q4 (+18.0% vs +11.6% prior Q). E-commerce must compensate to inflect YoY. | | Margins | High | Gross 88.9%, EBITDA 84.4%, FCF 79.0% — all-time highs, all expanding. 95% incremental EBITDA flow-through in Q4. Structurally fortress-like. | | Dominance | Dominant | 85% iOS ad SDK reach (Pixalate Q *…truncated*