| Market Cap | $9.33B | |
| Enterprise Value | — | |
| Revenue | $2.97B | +18.5% |
| Gross Profit | $2.31B | +15.4% |
| EBITDA | $724.7M | +37.0% |
| Net Income | $432.6M | +12.8% |
| Diluted EPS | $0.90 | +15.4% |
| Free Cash Flow | $842.5M | +24.1% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 80.35% | 78.51% | 76.09% | 76.37% | 78.61% | 81.48% | 82.18% | 81.21% | 80.69% | 78.63% | 45% | 87% | |
| Operating Margin | — | — | 28.34% | 22.50% | 22.49% | 16.97% | 17.25% | 10.43% | 7.20% | 10.30% | 17.47% | 20.35% | 65% | 87% | |
| EBITDA Margin | — | — | 30.22% | 24.84% | 24.96% | 20.25% | 20.67% | 13.96% | 10.65% | 14.43% | 21.05% | 24.35% | 65% | 84% | |
| NOPAT Margin | — | — | 13.24% | 17.97% | 18.74% | 15.82% | 17.25% | 10.43% | 3.02% | 6.88% | 13.54% | 13.69% | 55% | 80% | |
| Net Margin | — | — | 10.09% | 16.48% | 18.47% | 16.39% | 28.98% | 11.51% | 3.38% | 9.19% | 16.08% | 15.31% | 45% | 81% | |
| FCF Margin | — | — | 33.58% | 6.85% | 14.00% | 3.71% | 39.59% | 27.06% | 29.44% | 28.34% | 26.23% | 27.47% | 55% | 89% | |
| FCFF Margin | — | — | — | — | — | — | — | — | 29.55% | 28.40% | 26.28% | 27.52% | 38% | 80% | |
| OCF Margin | — | — | 36.97% | 10.13% | 18.14% | 9.11% | 48.45% | 31.64% | 34.78% | 30.74% | 30.25% | 34.28% | 65% | 92% | |
| Gross Profitability | — | — | 30.33% | 30.36% | 32.49% | 29.20% | 23.87% | 27.25% | 29.60% | 32.33% | 32.28% | 37.01% | 95% | 67% | |
| Capex Intensity | — | — | 3.39% | 3.28% | 4.15% | 5.40% | 8.86% | 4.58% | 5.33% | 2.40% | 4.02% | 6.80% | 85% | 82% | |
| ▸Returns on Capital · 3 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 6 ratios | |||||||||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||||||||
| ▸Leverage · 2 ratios | |||||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 3 ratios | |||||||||||||||
The five drivers multiply to 17.9% vs reported ROE 16.3%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | $202.9M | $308.2M | $477.3M | $661.1M | $836.0M | $1.20B | $1.58B | $1.95B | $2.44B | $2.90B |
| YoY % | +51.9% | +54.9% | +38.5% | +26.5% | +43.1% | +31.9% | +23.3% | +25.6% | +18.5% | |||
| Cost of Revenue | — | — | $39.9M | $66.2M | $114.1M | $156.2M | $178.8M | $221.6M | $281.1M | $365.6M | $472.0M | $619.1M |
| YoY % | +66.1% | +72.3% | +36.9% | +14.5% | +23.9% | +26.9% | +30.0% | +29.1% | +31.2% | |||
| R&D Expense | $7.3M | $12.8M | $27.3M | $52.8M | $83.9M | $116.8M | $166.7M | $226.1M | $319.9M | $411.8M | $463.3M | $525.1M |
| YoY % | +76.8% | +113.1% | +93.3% | +58.9% | +39.2% | +42.7% | +35.7% | +41.5% | +28.7% | +12.5% | +13.3% | |
| Selling & Marketing Expense | $14.6M | $26.8M | $46.1M | $61.4M | $87.1M | $132.9M | $174.7M | $249.3M | $338.0M | $448.0M | $546.5M | $644.3M |
| YoY % | +83.6% | +71.9% | +33.3% | +41.9% | +52.6% | +31.5% | +42.7% | +35.6% | +32.5% | +22.0% | +17.9% | |
| SG&A Expense | $9.4M | $13.3M | $32.2M | $58.4M | $84.9M | $143.0M | $171.6M | $374.7M | $525.2M | $520.3M | $535.8M | $518.5M |
| YoY % | +41.5% | +142.3% | +81.7% | +45.3% | +68.5% | +20.0% | +118.3% | +40.2% | -0.9% | +3.0% | -3.2% | |
| Total Operating Expenses | $43.8M | $75.9M | $145.4M | $238.9M | $370.0M | $548.9M | $691.8M | $1.07B | $1.46B | $1.75B | $2.02B | $2.31B |
| YoY % | +73.3% | +91.7% | +64.3% | +54.9% | +48.4% | +26.0% | +54.9% | +36.6% | +19.2% | +15.6% | +14.3% | |
| Operating Income | $764,000 | $38.0M | $57.5M | $69.4M | $107.3M | $112.2M | $144.2M | $124.8M | $113.7M | $200.5M | $427.2M | $589.3M |
| YoY % | +4871.2% | +51.4% | +20.6% | +54.7% | +4.5% | +28.5% | -13.4% | -8.9% | +76.4% | +113.1% | +38.0% | |
| Interest Expense | — | — | — | — | — | — | — | — | $4.0M | $1.7M | $1.5M | $1.8M |
| YoY % | -58.7% | -8.6% | +18.2% | |||||||||
| Other Non-Operating Income | -$1.7M | -$8.1M | -$13.7M | -$5.7M | -$1.6M | $4.0M | -$305,000 | -$2.8M | $13.7M | $67.5M | $80.1M | $69.4M |
| YoY % | +392.2% | +18.7% | -13.4% | |||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | -$943,000 | $29.9M | $43.8M | $63.6M | $105.7M | $116.2M | $143.9M | $122.0M | $127.4M | $268.0M | $507.3M | $658.8M |
| YoY % | +46.8% | +45.1% | +66.2% | +9.9% | +23.8% | -15.2% | +4.4% | +110.4% | +89.3% | +29.9% | ||
| Income Tax | -$948,000 | $13.9M | $23.4M | $12.8M | $17.6M | $7.9M | -$98.4M | -$15.7M | $74.0M | $89.1M | $114.2M | $215.5M |
| YoY % | +67.7% | -45.1% | +37.2% | -55.1% | +20.4% | +28.3% | +88.6% | |||||
| Net Income (incl. NCI) | — | — | $20.5M | $50.8M | $88.1M | $108.3M | $242.3M | $137.8M | $53.4M | $178.9M | $393.1M | $443.3M |
| YoY % | +148.0% | +73.5% | +22.9% | +123.7% | -43.1% | -61.2% | +235.2% | +119.7% | +12.8% | |||
| Net Income | $5,000 | $15.9M | $20.5M | $50.8M | $88.1M | $108.3M | $242.3M | $137.8M | $53.4M | $178.9M | $393.1M | $443.3M |
| YoY % | +318480.0% | +28.6% | +148.0% | +73.5% | +22.9% | +123.7% | -43.1% | -61.2% | +235.2% | +119.7% | +12.8% | |
| Net Income to Common | — | $8.8M | -$26.7M | $50.8M | $88.1M | — | — | — | — | — | — | — |
| YoY % | +73.5% | |||||||||||
| EPS (Basic) | — | $0.85 | -$1.46 | $1.26 | $2.08 | $0.24 | $0.52 | $0.29 | $0.11 | $0.37 | $0.80 | $0.91 |
| YoY % | +65.1% | -88.5% | +116.7% | -44.2% | -62.1% | +236.4% | +116.2% | +13.7% | ||||
| EPS (Diluted) | — | $0.39 | -$1.46 | $1.15 | $1.92 | $0.23 | $0.49 | $0.28 | $0.11 | $0.36 | $0.78 | $0.90 |
| YoY % | +67.0% | -88.0% | +113.0% | -42.9% | -60.7% | +227.3% | +116.7% | +15.4% | ||||
| Weighted Avg Shares (Basic) | 10.2M | 10.3M | 18.3M | 40.3M | 42.4M | 445.3M | 462.9M | 476.9M | 486.9M | 489.3M | 490.9M | 488.3M |
| YoY % | +0.6% | +77.6% | +120.3% | +5.4% | +949.3% | +3.9% | +3.0% | +2.1% | +0.5% | +0.3% | -0.5% | |
| Weighted Avg Shares (Diluted) | 13.1M | 16.8M | 18.3M | 44.1M | 45.8M | 478.1M | 489.9M | 498.5M | 499.9M | 500.2M | 501.9M | 493.6M |
| YoY % | +27.8% | +8.9% | +141.0% | +3.9% | +944.0% | +2.5% | +1.8% | +0.3% | +0.1% | +0.3% | -1.7% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.