| Market Cap | — | |
| Enterprise Value | — | |
| Revenue | — | — |
| Gross Profit | — | — |
| EBITDA | $303.7M | +55.8% |
| Net Income | — | — |
| Diluted EPS | — | — |
| Free Cash Flow | $433.4M | +30.0% |
Bars are the value as filed for every stored fiscal year (oldest → newest, the latest bar solid); a year the store has no value for is left EMPTY. Free cash flow is operating cash flow less capital expenditures for the same year — the only figure here computed from two lines, and a year missing either one is a gap. The 3y/5y/10y CAGRs are the analytics core’s own (positive-base only); no rate is recomputed on this strip, and no rate is shown for a series the core doesn’t publish one for. Diluted EPS is drawn on ONE share basis: as-filed per-share figures from before a split are stated on the old basis, so where the implied share count breaks (net income ÷ EPS, ±1.45× band — the same acceptance band the API’s own classifier uses) the earlier bars are left undrawn and any CAGR horizon reaching past the break is suppressed rather than shown as a rate across two different bases.
The bridge draws from revenue and net income — it appears once a period carries both.
Filed cash-flow lines, summed over the years below.
The remainder is not free cash flow — it absorbs securities, debt movement, other financing and FX.
Partial legs understate: Dividends 10/11y, Buybacks 2/11y.
| Fiscal year | Operating Cash Flow | Capex | Acquisitions | Dividends | Buybacks | Debt issued | Debt repaid |
|---|---|---|---|---|---|---|---|
| 2015 | $142.8M | $4.0M | — | $80.9M | $7.6M | — | — |
| 2016 | $231.6M | $2.9M | — | $154.7M | $3.3M | — | — |
| 2017 | $233.2M | $5.6M | — | $255.7M | — | — | — |
| 2018 | $390.9M | $6.9M | — | $313.8M | — | — | — |
| 2019 | $209.3M | $6.5M | — | $209.2M | — | — | — |
| 2020 | $429.2M | $40.7M | — | $282.9M | — | — | — |
| 2021 | $937.0M | $16.4M | — | $480.0M | — | — | — |
| 2022 | $33.0M | $6.0M | — | $174.7M | — | — | — |
| 2023 | $158.5M | $16.7M | — | $182.2M | — | — | — |
| 2024 | $427.5M | $12.1M | — | $184.2M | — | — | — |
| 2025 | $576.3M | $36.3M | — | — | — | — | — |
Blank = not reported that year.
| DPS (FY2024) | — |
| Trailing yield | — |
| Payout ratio | — |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | — | — | reported |
| FY20232023-12-31 | — | — | reported |
| FY20222022-12-31 | — | — | reported |
| FY20212021-12-31 | — | — | reported |
| FY20202020-12-31 | — | — | reported |
| FY20192019-12-31 | — | — | reported |
| FY20182018-12-31 | — | — | reported |
| FY20172017-12-31 | — | — | reported |
| FY20162016-12-31 | — | — | reported |
| FY20152015-12-31 | — | — | reported |
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Operating Expenses | $471.0M | $414.4M | $452.3M | $520.3M | $659.1M | $632.0M | $677.6M | $1.04B | $769.2M | $895.1M | $1.02B | $1.24B |
| YoY % | -12.0% | +9.2% | +15.0% | +26.7% | -4.1% | +7.2% | +54.2% | -26.4% | +16.4% | +14.1% | +21.7% | |
| Operating Income | $47.7M | $137.5M | $161.1M | $164.3M | $226.8M | $114.5M | $265.7M | $495.9M | $216.1M | -$40.4M | $172.9M | $273.9M |
| YoY % | +188.0% | +17.2% | +2.0% | +38.0% | -49.5% | +132.0% | +86.6% | -56.4% | +58.4% | |||
| Other Non-Operating Income | $736,000 | $2.1M | $509,000 | $186.1M | $11.7M | $33.0M | $4.4M | $40.4M | $220,000 | $11.2M | $23.1M | $53.6M |
| YoY % | +183.3% | -75.6% | +36455.8% | -93.7% | +182.4% | -86.6% | +817.3% | -99.5% | +4993.2% | +105.9% | +132.4% | |
| Equity Method Income | -$2.2M | $4.5M | $5.1M | $8.3M | $7.2M | — | — | — | — | — | — | — |
| YoY % | +13.4% | +64.3% | -14.1% | |||||||||
| Pretax Income | $46.3M | $144.1M | $166.7M | $350.4M | $238.5M | $147.5M | $270.1M | $536.3M | $216.3M | -$29.1M | $196.0M | $327.5M |
| YoY % | +211.2% | +15.7% | +110.2% | -31.9% | -38.1% | +83.1% | +98.6% | -59.7% | +67.1% | |||
| Income Tax | $13.7M | $23.8M | $24.8M | $223.8M | $30.4M | $11.8M | $51.7M | $113.3M | $47.6M | -$1.6M | $44.5M | $67.9M |
| YoY % | +73.6% | +4.0% | +802.2% | -86.4% | -61.2% | +337.4% | +119.3% | -58.0% | +52.4% | |||
| Net Income (incl. NCI) | $32.6M | $120.2M | $141.9M | $126.5M | $208.0M | $135.7M | $218.4M | $423.0M | $168.7M | -$27.5M | $151.5M | $259.6M |
| YoY % | +269.3% | +18.0% | -10.8% | +64.4% | -34.8% | +61.0% | +93.6% | -60.1% | +71.4% | |||
| Minority Interest (P&L) | $35.6M | $87.1M | $103.5M | $97.1M | $67.3M | $30.6M | $39.6M | $57.8M | $18.3M | -$2.8M | $15.5M | $26.6M |
| YoY % | +144.9% | +18.8% | -6.1% | -30.7% | -54.6% | +29.4% | +45.8% | -68.3% | +71.8% | |||
| Net Income to Common | -$3.0M | $33.1M | $38.4M | $29.4M | $140.7M | $105.1M | $178.8M | $365.2M | $150.3M | -$24.7M | $136.0M | $233.0M |
| YoY % | +16.0% | -23.4% | +378.5% | -25.3% | +70.2% | +104.2% | -58.8% | +71.3% |
Sector is SIC-based, not GICS. A blank cell means the figure wasn't filed.