| Market Cap | $11.94B | |
| Enterprise Value | $12.95B | |
| Revenue | $1.56B | +11.0% |
| Gross Profit | $1.27B | +11.8% |
| EBITDA | — | — |
| Net Income | $281.9M | +18.3% |
| Diluted EPS | $0.85 | +18.1% |
| Free Cash Flow | $491.7M | +23.5% |
| DPS (FY2025) | $0.28 |
| Trailing yield | 0.78% |
| Payout ratio | 30.6% |
| Growth streak | 3 yrs |
| 5y DPS growth | −29.6% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.28 | +16.7% | reported |
| FY20242024-12-31 | $0.24 | +20.0% | reported |
| FY20232023-12-31 | $0.20 | +66.7% | reported |
| FY20222022-12-31 |
| Ratio | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 8y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||
| Gross Margin | 81.01% | 80.38% | 79.15% | 77.56% | 78.44% | 78.34% | 80.95% | 81.52% | 94% | 91% | |
| Operating Margin | 17.55% | 19.31% | 18.73% | 9.80% | 18.98% | 18.77% | 22.33% | 24.15% | 94% | 90% | |
| EBITDA Margin | 21.77% | 23.68% | 23.24% | 15.27% | 25.49% | — | — | — | — | — | |
| NOPAT Margin | 17.55% | 15.73% | 14.42% | 9.80% | 16.94% | 18.77% | 17.86% | 19.12% | 94% | 88% | |
| Net Margin | 20.55% | 14.03% | 15.78% | 9.66% | 15.90% | 26.60% | 17.35% | 18.50% | 69% | 86% | |
| FCF Margin | 20.65% | 20.97% | 30.18% | 28.03% | 23.27% | 31.89% | 31.13% | 34.64% | 94% | 96% | |
| FCFF Margin | — | — | — | 28.59% | 25.41% | 34.73% | 32.13% | 35.04% | 90% | 93% | |
| OCF Margin | 23.34% | 23.24% | 32.23% | 29.85% | 24.96% | 33.92% | 32.17% | 35.86% | 94% | 93% | |
| Gross Profitability | — | 59.57% | 56.34% | 28.15% | 27.24% | 28.99% | 32.22% | 34.44% | 64% | 63% | |
| Capex Intensity | 2.69% | 2.26% | 2.05% | 1.82% | 1.69% | 2.04% | 1.04% | 1.22% | 19% | 39% | |
| ▸Returns on Capital · 6 ratios | |||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||
| ▸Leverage · 8 ratios | |||||||||||
| ▸Working capital · 3 ratios | |||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||
| ▸Per share · 3 ratios | |||||||||||
The five drivers multiply to 23.9% vs reported ROE 24.9%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|
| Revenue | $691.7M | $734.8M | $801.5M | $965.0M | $1.10B | $1.23B | $1.35B | $1.50B |
| YoY % | +6.2% | +9.1% | +20.4% | +13.9% | +11.8% | +10.1% | +11.0% | |
| Cost of Revenue | $131.3M | $144.2M | $167.2M | $216.5M | $237.0M | $266.1M | $257.8M | $277.5M |
| YoY % | +9.8% | +16.0% | +29.5% | +9.5% | +12.3% | -3.1% | +7.7% | |
| Gross Profit | $560.4M | $592.5M | $634.4M | $748.5M | $862.1M | $962.3M | $1.10B | $1.22B |
| YoY % | +5.7% | +7.1% | +18.0% | +15.2% | +11.6% | +13.8% | +11.8% | |
| R&D Expense | $175.0M | $183.6M | $185.5M | $220.9M | $257.9M | $274.6M | $281.2M | $307.6M |
| YoY % | +4.9% | +1.1% | +19.1% | +16.7% | +6.5% | +2.4% | +9.4% | |
| Selling & Marketing Expense | $160.6M | $155.3M | $143.8M | $162.2M | $195.6M | $224.3M | $255.2M | $289.5M |
| YoY % | -3.3% | -7.4% | +12.8% | +20.6% | +14.7% | +13.7% | +13.5% | |
| SG&A Expense | $89.3M | $97.2M | $113.3M | $150.1M | $174.6M | $180.7M | $210.4M | $217.3M |
| YoY % | +8.8% | +16.6% | +32.5% | +16.3% | +3.5% | +16.4% | +3.3% | |
| Total Operating Expenses | $439.0M | $450.6M | $484.2M | $653.9M | $653.5M | $731.8M | $793.2M | $861.6M |
| YoY % | +2.7% | +7.5% | +35.0% | -0.1% | +12.0% | +8.4% | +8.6% | |
| Operating Income | $121.4M | $141.9M | $150.2M | $94.6M | $208.6M | $230.5M | $302.1M | $362.6M |
| YoY % | +16.9% | +5.8% | -37.0% | +120.5% | +10.5% | +31.1% | +20.0% | |
| Interest Expense | — | — | — | $5.5M | $26.3M | $35.0M | $17.0M | $7.6M |
| YoY % | +380.9% | +33.1% | -51.5% | -55.3% | ||||
| Interest & Investment Income | $842,000 | $1.5M | $437,000 | $306,000 | $421,000 | $1.5M | $2.7M | $2.9M |
| YoY % | +81.9% | -71.5% | -30.0% | +37.6% | +265.3% | +77.5% | +5.8% | |
| Other Non-Operating Income | $236,000 | -$5.6M | $24.3M | $10.0M | $24.3M | -$7.2M | $12.9M | $547,000 |
| YoY % | -58.9% | +143.9% | -95.8% | |||||
| Equity Method Income | $0 | -$1.3M | -$2.5M | -$3.6M | -$2.2M | $19,000 | $104,000 | $38,000 |
| YoY % | +447.4% | -63.5% | ||||||
| Impairment of Real Estate | — | — | — | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | $112.9M | $128.1M | $167.6M | $93.3M | $198.3M | $183.5M | $293.1M | $350.7M |
| YoY % | +13.5% | +30.8% | -44.3% | +112.4% | -7.4% | +59.7% | +19.7% | |
| Income Tax | -$29.3M | $23.7M | $38.6M | -$3.4M | $21.3M | -$143.2M | $58.7M | $73.0M |
| YoY % | +62.7% | +24.3% | ||||||
| Net Income (incl. NCI) | — | — | $126.5M | $93.2M | $174.8M | $326.8M | $234.4M | $277.8M |
| YoY % | -26.3% | +87.5% | +87.0% | -28.3% | +18.5% | |||
| Minority Interest (P&L) | — | — | — | — | $0 | $0 | -$354,000 | -$67,000 |
| Net Income | $142.1M | $103.1M | $126.5M | $93.2M | $174.8M | $326.8M | $234.8M | $277.9M |
| YoY % | -27.5% | +22.7% | -26.3% | +87.5% | +87.0% | -28.2% | +18.3% | |
| Net Income to Common | $142.1M | $103.1M | $126.3M | $93.2M | $174.7M | $326.7M | $234.7M | $277.8M |
| YoY % | -27.5% | +22.5% | -26.2% | +87.5% | +87.0% | -28.2% | +18.4% | |
| EPS (Basic) | $0.50 | $0.36 | $0.44 | $0.30 | $0.57 | $1.05 | $0.75 | $0.88 |
| YoY % | -28.0% | +22.2% | -31.8% | +90.0% | +84.2% | -28.6% | +17.3% | |
| EPS (Diluted) | $0.49 | $0.35 | $0.42 | $0.30 | $0.55 | $1.00 | $0.72 | $0.85 |
| YoY % | -28.6% | +20.0% | -28.6% | +83.3% | +81.8% | -28.0% | +18.1% | |
| Weighted Avg Shares (Basic) | 285.8M | 284.6M | 289.9M | 305.7M | 309.2M | 312.4M | 314.9M | 314.7M |
| YoY % | -0.4% | +1.8% | +5.5% | +1.1% | +1.0% | +0.8% | -0.1% | |
| Weighted Avg Shares (Diluted) | 292.6M | 293.8M | 299.4M | 314.6M | 331.8M | 332.5M | 333.8M | 333.1M |
| YoY % | +0.4% | +1.9% | +5.1% | +5.5% | +0.2% | +0.4% | -0.2% | |
| Dividends Declared per Share | $0 | $0 | $2 | $0 | $0 | $0 | $0 | $0 |
| YoY % | +25.0% | +1520.0% | -92.6% | 0.0% | +66.7% | +20.0% | +16.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.
| $0.12 |
| +0.0% |
| reported |
| FY20212021-12-31 | $0.12 | −92.6% | reported |
| FY20202020-12-31 | $1.62 | +1520.0% | reported |
| FY20192019-12-31 | $0.10 | +25.0% | reported |
| FY20182018-12-31 | $0.08 | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-02 | $0.0700 | 2026-06-11 | quarterly | licensed |
| 2026-03-10 | $0.0700 | 2026-03-19 | quarterly | licensed |
| 2025-12-04 | $0.0700 | — | quarterly | licensed |
| 2025-09-23 | $0.0700 | 2025-09-30 | quarterly | licensed |
| 2025-06-03 | $0.0700 | 2025-06-12 | quarterly | licensed |
| 2025-03-19 | $0.0700 | — | quarterly | licensed |
| 2024-12-03 | $0.0600 | — | quarterly | licensed |
| 2024-09-17 | $0.0600 | — | quarterly | licensed |