| Market Cap | $4.34B | |
| Enterprise Value | $6.85B | |
| Revenue | $776.7M | +1.4% |
| Gross Profit | $608.1M | — |
| EBITDA | $417.6M | +6.8% |
| Net Income | $163.4M | — |
| Diluted EPS | $1.34 | +8.9% |
| Free Cash Flow | — | — |
| DPS (FY2025) | $1.22 |
| Trailing yield | 3.19% |
| Payout ratio | — |
| Growth streak | 3 yrs |
| 5y DPS growth | 2.1% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $1.22 | +3.4% | reported |
| FY20242024-12-31 | $1.18 | +3.5% | reported |
| FY20232023-12-31 | $1.14 | +3.6% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 92.08% | 83.74% | 89.91% | 82.03% | 88.39% | 84.34% | — | — | — | — | — | — | |
| Operating Margin | 22.44% | 19.20% | 9.13% | 22.17% | — | — | — | — | — | — | — | — | — | — | |
| EBITDA Margin | 46.06% | 41.94% | 32.61% | 44.44% | — | — | — | — | 47.73% | 21.76% | 50.71% | 53.41% | 94% | 62% | |
| NOPAT Margin | 22.24% | 19.17% | 9.06% | 21.84% | — | — | — | — | 28.21% | −0.27% | 29.94% | 31.79% | 94% | 69% | |
| Net Margin | 6.86% | 28.51% | 5.03% | 11.22% | 12.51% | 31.33% | 16.72% | — | — | — | — | — | — | — | |
| OCF Margin | 33.06% | 32.62% | 40.79% | 37.55% | 31.22% | 37.36% | 40.94% | 37.50% | 35.97% | 40.33% | 43.94% | 40.57% | 71% | 64% | |
| Gross Profitability | — | — | 13.99% | 14.27% | 14.22% | 13.02% | 12.63% | 13.15% | — | — | — | — | — | — | |
| ▸Returns on Capital · 4 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 5 ratios | |||||||||||||||
| ▸Liquidity & coverage · 3 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Capital allocation · 3 ratios | |||||||||||||||
| ▸Per share · 5 ratios | |||||||||||||||
The five drivers multiply to 4.8% vs reported ROE 4.7%. 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 | $586.5M | $625.5M | $574.3M | $612.8M | $578.1M | $611.8M | $582.4M | $664.4M | $739.0M | $685.0M | $753.3M | $763.9M |
| YoY % | +6.6% | -8.2% | +6.7% | -5.7% | +5.8% | -4.8% | +14.1% | +11.2% | -7.3% | +10.0% | +1.4% | |
| Cost of Revenue | — | — | $45.5M | $99.6M | $58.3M | $110.0M | $67.6M | $104.1M | — | — | — | — |
| YoY % | +119.0% | -41.5% | +88.5% | -38.5% | +53.9% | |||||||
| SG&A Expense | $31.8M | $31.4M | $36.6M | $30.8M | $28.9M | $35.4M | $33.0M | $40.8M | $39.0M | $42.8M | $47.0M | $47.8M |
| YoY % | -1.4% | +16.6% | -15.6% | -6.3% | +22.5% | -6.8% | +23.6% | -4.4% | +9.7% | +10.0% | +1.7% | |
| Total Operating Expenses | $454.9M | $505.4M | $521.9M | $477.0M | $433.6M | $460.4M | $423.9M | $495.7M | $557.6M | $749.3M | $539.9M | $533.6M |
| YoY % | +11.1% | +3.3% | -8.6% | -9.1% | +6.2% | -7.9% | +16.9% | +12.5% | +34.4% | -27.9% | -1.2% | |
| Operating Income | $131.6M | $120.1M | $52.4M | $135.8M | — | — | — | — | — | — | — | — |
| YoY % | -8.8% | -56.4% | +159.2% | |||||||||
| Interest Expense | — | — | — | — | — | — | — | — | $61.2M | $71.1M | $82.2M | $86.7M |
| YoY % | +16.3% | +15.5% | +5.5% | |||||||||
| Other Non-Operating Income | — | — | — | — | — | — | — | $9.0M | $9.1M | $12.6M | $12.7M | $10.7M |
| YoY % | +0.7% | +38.8% | +0.6% | -15.6% | ||||||||
| Equity Method Income | $229,000 | $62,000 | $752,000 | $1.5M | $2.7M | $1.6M | $1.8M | $1.1M | $1.7M | -$261,000 | $397,000 | $2.8M |
| YoY % | -72.9% | +1112.9% | +98.1% | +81.0% | -39.5% | +11.8% | -40.1% | +59.5% | +606.8% | |||
| Gains on Sale of Real Estate | — | — | — | — | — | — | $30.2M | $65.6M | $47.8M | $49.4M | $0 | $3.4M |
| YoY % | +117.1% | -27.1% | +3.3% | -100.0% | ||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $1.5M | $0 | $0 | $252.8M | $0 | $0 |
| YoY % | -100.0% | -100.0% | ||||||||||
| Pretax Income | $34.6M | $120.8M | $33.3M | $74.5M | $75.6M | $193.5M | $99.1M | $77.3M | $148.0M | -$73.5M | $143.8M | $157.7M |
| YoY % | +249.3% | -72.5% | +124.1% | +1.4% | +156.0% | -48.8% | -22.0% | +91.5% | +9.6% | |||
| Income Tax | $310,000 | $199,000 | $244,000 | $1.1M | -$363,000 | -$217,000 | $353,000 | $145,000 | $447,000 | $588,000 | $288,000 | $947,000 |
| YoY % | -35.8% | +22.6% | +350.0% | -58.9% | +208.3% | +31.5% | -51.0% | +228.8% | ||||
| Income from Continuing Operations | $40.2M | $178.1M | $11.4M | $70.1M | — | $195.4M | $100.6M | $78.2M | $149.2M | — | — | — |
| YoY % | +342.9% | -93.6% | +512.7% | -48.5% | -22.2% | +90.8% | ||||||
| Income from Discontinued Operations | $26,000 | $156,000 | $0 | $0 | — | $4.7M | $2.3M | $3.4M | $29.6M | $0 | $0 | — |
| YoY % | +500.0% | -100.0% | -51.0% | +47.5% | +780.7% | -100.0% | ||||||
| Net Income (incl. NCI) | $45.2M | $188.9M | $33.8M | $74.9M | $78.6M | $200.0M | $102.9M | $81.6M | $178.8M | -$74.3M | $143.9M | $159.5M |
| YoY % | +317.8% | -82.1% | +121.9% | +4.9% | +154.3% | -48.6% | -20.7% | +119.2% | +10.8% | |||
| Net Income | $40.3M | $178.3M | $28.9M | $68.7M | $72.3M | $191.7M | $97.4M | — | — | — | — | — |
| YoY % | +342.9% | -83.8% | +138.0% | +5.2% | +165.1% | -49.2% | ||||||
| Net Income to Common | $22.5M | $164.1M | $14.6M | $55.2M | $71.8M | $191.0M | $96.9M | — | — | -$74.7M | $138.4M | $151.7M |
| YoY % | +627.8% | -91.1% | +278.9% | +30.1% | +165.9% | -49.3% | +9.6% | |||||
| EPS (Basic) | $0.25 | $1.74 | $0.15 | $0.56 | $0.69 | $1.72 | $0.87 | $0.68 | $1.54 | -$0.67 | $1.23 | $1.35 |
| YoY % | +596.0% | -91.4% | +273.3% | +23.2% | +149.3% | -49.4% | -21.8% | +126.5% | +9.8% | |||
| EPS (Diluted) | $0.25 | $1.74 | $0.15 | $0.56 | $0.69 | $1.71 | $0.87 | $0.68 | $1.53 | -$0.67 | $1.23 | $1.34 |
| YoY % | +596.0% | -91.4% | +273.3% | +23.2% | +147.8% | -49.1% | -21.8% | +125.0% | +8.9% | |||
| Weighted Avg Shares (Basic) | 88.1M | 93.9M | 94.5M | 99.0M | 103.9M | 111.2M | 111.8M | 112.0M | 112.1M | 112.2M | 112.3M | 112.5M |
| YoY % | +6.6% | +0.6% | +4.7% | +5.0% | +7.0% | +0.5% | +0.2% | +0.1% | +0.1% | +0.1% | +0.2% | |
| Weighted Avg Shares (Diluted) | 88.3M | 97.7M | 94.6M | 99.2M | 104.1M | 111.6M | 112.1M | 112.4M | 112.6M | 112.2M | 112.9M | 113.3M |
| YoY % | +10.7% | -3.1% | +4.8% | +5.0% | +7.2% | +0.4% | +0.3% | +0.2% | -0.4% | +0.6% | +0.4% | |
| Dividends Declared per Share | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 |
| YoY % | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | +3.6% | +3.5% | +3.4% |
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.
| reported |
| FY20222022-12-31 | $1.10 | +0.0% | reported |
| FY20212021-12-31 | $1.10 | +0.0% | reported |
| FY20202020-12-31 | $1.10 | +0.0% | reported |
| FY20192019-12-31 | $1.10 | +0.0% | reported |
| FY20182018-12-31 | $1.10 | +0.0% | reported |
| FY20172017-12-31 | $1.10 | +0.0% | reported |
| FY20162016-12-31 | $1.10 | +0.0% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-30 | $0.3200 | — | quarterly | licensed |
| 2026-03-31 | $0.3200 | 2026-04-15 | quarterly | licensed |
| 2025-12-31 | $0.3050 | — | quarterly | licensed |
| 2025-09-30 | $0.3050 | 2025-10-16 | quarterly | licensed |
| 2025-06-30 | $0.3050 | 2025-07-16 | quarterly | licensed |
| 2025-03-31 | $0.3050 | — | quarterly | licensed |
| 2024-12-31 | $0.2950 | — | quarterly | licensed |
| 2024-09-30 | $0.2950 | — | quarterly | licensed |