| Market Cap | $5.80B | |
| Enterprise Value | $7.80B | |
| Revenue | $1.16B | +12.5% |
| Gross Profit | $320.1M | +0.0% |
| EBITDA | $497.3M | +6.0% |
| Net Income | $127.6M | +0.1% |
| Diluted EPS | $2.02 | −1.0% |
| Free Cash Flow | -$215.3M | — |
| DPS (FY2025) | $0.48 |
| Trailing yield | 0.51% |
| Payout ratio | 23.5% |
| Growth streak | 0 yrs |
| 5y DPS growth | 1.5% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.48 | +0.0% | reported |
| FY20242024-12-31 | $0.48 | +0.0% | reported |
| FY20232023-12-31 | $0.48 | +0.0% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 36.42% | 36.71% | 40.87% | 38.75% | 37.60% | 61.09% | 39.17% | 39.86% | 36.62% | 31.83% | 30.99% | 27.56% | 4% | 31% | |
| Operating Margin | 25.65% | 27.59% | 30.47% | 29.59% | 25.74% | 15.82% | 30.34% | 25.54% | 20.81% | 20.08% | 19.61% | 17.10% | 13% | 34% | |
| EBITDA Margin | 43.66% | 45.62% | 46.46% | 46.21% | 44.12% | 27.96% | 52.55% | 53.13% | 47.89% | 47.19% | 49.49% | 46.62% | 54% | 74% | |
| NOPAT Margin | 17.40% | 27.59% | 22.47% | 25.84% | 19.22% | 10.56% | 18.29% | 19.41% | 17.60% | 19.22% | 19.61% | 17.10% | 13% | 46% | |
| Net Margin | 9.68% | 20.24% | 13.39% | 19.11% | 13.62% | 7.19% | 12.12% | 9.36% | 8.97% | 15.00% | 14.07% | 12.52% | 46% | 48% | |
| FCF Margin | 9.73% | 6.32% | 1.11% | −1.97% | −15.67% | −3.55% | −7.90% | −24.20% | −38.48% | −37.25% | −8.73% | −28.77% | 21% | 18% | |
| FCFF Margin | — | — | — | — | — | — | — | — | −28.37% | −25.84% | 6.51% | −14.43% | 63% | 21% | |
| FCFE Margin | 14.88% | 1.32% | 13.25% | −11.53% | 5.45% | — | — | — | — | −62.21% | −32.52% | −55.60% | 19% | 8% | |
| OCF Margin | 38.11% | 31.96% | 24.04% | 35.45% | 20.27% | 19.30% | 37.57% | 39.03% | 38.27% | 37.30% | 46.71% | 33.86% | 38% | 70% | |
| Gross Profitability | 9.60% | 9.60% | 11.00% | 10.23% | 8.66% | 8.29% | 7.10% | 5.97% | 5.83% | 5.07% | 4.81% | 4.37% | 4% | 12% | |
| Capex Intensity | 28.38% | 25.64% | 22.93% | 37.42% | 35.94% | 22.85% | 45.47% | 63.23% | 76.75% | 74.56% | 55.44% | 62.63% | 71% | 88% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||||
| ▸Capital allocation · 4 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 5.1% vs reported ROE 5.0%. 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 | $559.5M | $594.6M | $662.6M | $692.8M | $719.3M | $1.23B | $705.3M | $663.1M | $734.2M | $829.4M | $879.7M | $989.5M |
| YoY % | +6.3% | +11.4% | +4.6% | +3.8% | +70.3% | -42.4% | -6.0% | +10.7% | +13.0% | +6.1% | +12.5% | |
| Cost of Revenue | $355.8M | $376.4M | $391.8M | $424.4M | $448.8M | $476.7M | $429.1M | $398.7M | $465.3M | $565.4M | $607.0M | $716.9M |
| YoY % | +5.8% | +4.1% | +8.3% | +5.8% | +6.2% | -10.0% | -7.1% | +16.7% | +21.5% | +7.4% | +18.1% | |
| Gross Profit | $203.8M | $218.3M | $270.8M | $268.5M | $270.4M | $269.3M | $276.3M | $264.3M | $268.8M | $264.0M | $272.6M | $272.7M |
| YoY % | +7.1% | +24.1% | -0.9% | +0.7% | -0.4% | +2.6% | -4.3% | +1.7% | -1.8% | +3.3% | +0.0% | |
| R&D Expense | $783,000 | $1.8M | $2.8M | $3.2M | $4.2M | $4.6M | $5.4M | $4.1M | $5.1M | $7.2M | $6.5M | $6.3M |
| YoY % | +127.3% | +55.2% | +14.3% | +32.5% | +11.1% | +16.1% | -23.5% | +23.0% | +42.1% | -9.9% | -3.0% | |
| Selling & Marketing Expense | $15.4M | $16.1M | $16.4M | $15.6M | $19.8M | $15.0M | $17.4M | $15.2M | $16.2M | $18.3M | $17.7M | $18.9M |
| YoY % | +4.2% | +2.2% | -5.0% | +26.9% | -24.0% | +15.5% | -12.6% | +6.5% | +13.0% | -3.3% | +6.8% | |
| SG&A Expense | $28.6M | $34.8M | $46.7M | $42.9M | $47.8M | $55.8M | $60.2M | $75.9M | $61.3M | $68.2M | $80.1M | $79.6M |
| YoY % | +21.6% | +34.3% | -8.2% | +11.4% | +16.9% | +7.9% | +26.0% | -19.3% | +11.3% | +17.5% | -0.7% | |
| Operating Income | $143.5M | $164.1M | $201.9M | $205.0M | $185.1M | $193.8M | $214.0M | $169.4M | $152.8M | $166.6M | $172.5M | $169.2M |
| YoY % | +14.3% | +23.1% | +1.6% | -9.7% | +4.7% | +10.4% | -20.9% | -9.8% | +9.0% | +3.5% | -1.9% | |
| Interest Expense | — | — | — | — | — | — | — | — | $87.7M | $98.9M | $134.0M | $141.9M |
| YoY % | +12.7% | +35.5% | +5.8% | |||||||||
| Interest & Investment Income | $312,000 | $297,000 | $971,000 | $988,000 | $974,000 | $1.5M | $1.7M | $2.1M | $3.4M | $12.0M | $7.9M | $6.0M |
| YoY % | -4.8% | +226.9% | +1.8% | -1.4% | +55.5% | +13.3% | +23.7% | +60.9% | +250.7% | -34.2% | -23.7% | |
| Other Non-Operating Income | $756,000 | -$2.0M | -$5.3M | -$1.7M | $7.8M | $880,000 | $1.4M | -$134,000 | -$709,000 | $1.5M | $188,000 | $385,000 |
| YoY % | -88.7% | +61.1% | -87.6% | +104.8% | ||||||||
| Equity Method Income | -$3.2M | -$5.5M | -$7.7M | -$2.0M | $7.7M | $1.9M | $92,000 | -$2.6M | -$3.1M | $35,000 | -$425,000 | $960,000 |
| YoY % | -75.8% | -95.0% | ||||||||||
| Gains on Sale of Real Estate | — | — | — | — | — | — | $0 | $0 | $89,000 | -$35,000 | -$101,000 | $303,000 |
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $32.6M | $0 | $1.3M | $12.1M |
| YoY % | -100.0% | +842.5% | ||||||||||
| Pretax Income | $85.8M | $113.6M | $141.1M | $170.7M | $137.2M | $137.3M | $168.7M | $103.6M | $95.6M | $139.1M | $115.4M | $105.7M |
| YoY % | +32.3% | +24.2% | +21.0% | -19.7% | +0.1% | +22.9% | -38.6% | -7.7% | +45.5% | -17.0% | -8.3% | |
| Income Tax | $27.6M | -$16.1M | $37.1M | $21.7M | $34.7M | $45.6M | $67.0M | $24.9M | $14.7M | $6.0M | -$16.3M | -$20.3M |
| YoY % | -41.5% | +60.3% | +31.3% | +46.9% | -62.9% | -40.7% | -59.4% | |||||
| Income from Continuing Operations | $55.0M | $123.3M | — | — | — | — | — | — | — | — | — | — |
| YoY % | +124.2% | |||||||||||
| Net Income (incl. NCI) | $55.0M | $124.1M | $96.3M | $147.1M | $110.1M | $93.5M | $101.8M | $76.1M | $77.8M | $133.1M | $131.2M | $127.0M |
| YoY % | +125.7% | -22.4% | +52.8% | -25.2% | -15.0% | +8.8% | -25.3% | +2.3% | +71.1% | -1.4% | -3.2% | |
| Minority Interest (P&L) | $833,000 | $3.8M | $7.6M | $14.7M | $12.1M | $5.4M | $16.4M | $14.0M | $12.0M | $8.7M | $7.5M | $3.1M |
| YoY % | +353.3% | +100.9% | +93.7% | -17.4% | -55.1% | +200.1% | -14.5% | -14.5% | -26.9% | -14.1% | -58.8% | |
| Net Income | $54.2M | $120.4M | $88.7M | $132.4M | $98.0M | $88.1M | $85.5M | $62.1M | $65.8M | $124.4M | $123.7M | $123.9M |
| YoY % | +122.2% | -26.3% | +49.3% | -26.0% | -10.1% | -3.0% | -27.3% | +6.0% | +88.9% | -0.5% | +0.1% | |
| EPS (Basic) | $1.19 | $2.48 | $1.79 | $2.64 | $1.93 | $1.73 | $1.66 | $1.11 | $1.17 | $2.09 | $2.05 | $2.04 |
| YoY % | +108.4% | -27.8% | +47.5% | -26.9% | -10.4% | -4.0% | -33.1% | +5.4% | +78.6% | -1.9% | -0.5% | |
| EPS (Diluted) | $1.18 | $2.45 | $1.77 | $2.61 | $1.92 | $1.72 | $1.65 | $1.10 | $1.17 | $2.08 | $2.04 | $2.02 |
| YoY % | +107.6% | -27.8% | +47.5% | -26.4% | -10.4% | -4.1% | -33.3% | +6.4% | +77.8% | -1.9% | -1.0% | |
| Weighted Avg Shares (Basic) | 45.5M | 48.6M | 49.5M | 50.1M | 50.6M | 50.9M | 51.6M | 56.0M | 56.1M | 59.4M | 60.5M | 60.7M |
| YoY % | +6.7% | +1.9% | +1.3% | +1.1% | +0.4% | +1.4% | +8.6% | +0.1% | +6.0% | +1.7% | +0.4% | |
| Weighted Avg Shares (Diluted) | 45.9M | 49.2M | 50.1M | 50.8M | 51.0M | 51.2M | 51.9M | 56.4M | 56.5M | 59.8M | 60.8M | 61.4M |
| YoY % | +7.3% | +1.9% | +1.3% | +0.4% | +0.5% | +1.4% | +8.6% | +0.2% | +5.8% | +1.7% | +0.9% | |
| Dividends Declared per Share | $0 | $0 | $1 | $0 | $1 | $0 | — | — | $0 | $0 | $0 | $0 |
| YoY % | +23.8% | +100.0% | -15.4% | +20.5% | -17.0% | 0.0% | 0.0% | 0.0% |
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 | $0.48 | — | reported |
| FY20212021-12-31 | $0.48 | +10.6% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.43 | — | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.44 | −17.0% | reported |
| FY20182018-12-31 | $0.53 | +20.5% | reported |
| FY20172017-12-31 | $0.44 | −15.4% | reported |
| FY20162016-12-31 | $0.52 | +100.0% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-20 | $0.1200 | — | quarterly | licensed |
| 2026-03-10 | $0.1200 | 2026-03-24 | quarterly | licensed |
| 2025-11-17 | $0.1200 | 2025-12-01 | quarterly | licensed |
| 2025-08-20 | $0.1200 | 2025-09-03 | quarterly | licensed |
| 2025-05-21 | $0.1200 | 2025-06-04 | quarterly | licensed |
| 2025-03-12 | $0.1200 | — | quarterly | licensed |
| 2024-11-20 | $0.1200 | — | quarterly | licensed |
| 2024-08-20 | $0.1200 | — | quarterly | licensed |