| Market Cap | $3.93B | |
| Enterprise Value | $6.34B | |
| Revenue | $661.8M | +2.8% |
| Gross Profit | $653.7M | — |
| EBITDA | $301.6M | — |
| Net Income | $48.1M | +43.9% |
| Diluted EPS | $0.24 | +41.2% |
| Free Cash Flow | — | — |
| DPS (FY2025) | $0.67 |
| Trailing yield | 4.01% |
| Payout ratio | 273.0% |
| Growth streak | 3 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.67 | +4.7% | reported |
| FY20242024-12-31 | $0.64 | +3.2% | reported |
| FY20232023-12-31 | $0.62 | +14.8% | reported |
| FY20222022-12-31 | $0.54 | — | reported |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 96.84% | 96.27% | 96.36% | 96.20% | — | — | — | — | — | — | — | — | |
| Operating Margin | 17.37% | 9.29% | 25.86% | 28.18% | 27.10% | — | — | — | — | — | — | — | — | — | |
| EBITDA Margin | 42.83% | 34.93% | 48.56% | 49.39% | 50.75% | — | — | — | — | — | — | — | — | — | |
| Net Margin | 5.98% | 25.77% | −6.39% | 18.74% | 13.75% | 22.58% | 6.97% | 17.82% | 18.65% | −2.61% | 6.14% | 8.60% | 46% | 48% | |
| FCF Margin | — | — | — | — | 35.52% | 36.78% | 35.33% | 20.81% | — | — | — | — | — | — | |
| OCF Margin | — | — | −4.91% | 33.70% | 35.84% | 36.91% | 35.37% | 20.88% | 39.70% | 39.66% | 40.58% | 42.90% | 95% | 65% | |
| Gross Profitability | — | — | 11.48% | 10.70% | 11.10% | 11.75% | — | — | — | — | — | — | — | — | |
| Capex Intensity | — | — | — | — | 0.31% | 0.12% | 0.04% | 0.07% | — | — | — | — | — | — | |
| ▸Returns on Capital · 3 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||||||||
| ▸Earnings quality · 5 ratios | |||||||||||||||
| ▸Liquidity & coverage · 3 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Capital allocation · 4 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $49.2M | $109.6M | $153.4M | $161.2M | $191.2M | $203.2M | $211.9M | $250.3M | $628.5M | $661.0M | $640.0M | $657.7M |
| YoY % | +122.8% | +40.0% | +5.1% | +18.6% | +6.3% | +4.3% | +18.1% | +151.2% | +5.2% | -3.2% | +2.8% | |
| Cost of Revenue | — | — | $4.8M | $6.0M | $7.0M | $7.7M | — | — | — | — | — | — |
| YoY % | +23.9% | +15.9% | +11.0% | |||||||||
| SG&A Expense | $1.1M | $7.8M | $10.9M | $9.5M | $10.8M | $12.7M | $15.1M | $18.6M | $26.3M | $22.8M | $24.2M | $24.0M |
| YoY % | +585.1% | +39.5% | -12.3% | +13.6% | +17.8% | +18.4% | +23.3% | +41.1% | -13.3% | +6.5% | -1.2% | |
| Total Operating Expenses | $40.6M | $99.4M | $113.7M | $115.8M | $139.4M | $152.9M | $168.1M | $198.7M | $526.6M | $514.1M | $514.5M | $537.8M |
| YoY % | +144.6% | +14.4% | +1.8% | +20.4% | +9.6% | +10.0% | +18.2% | +165.0% | -2.4% | +0.1% | +4.5% | |
| Operating Income | $8.5M | $10.2M | $39.7M | $45.4M | $51.8M | — | — | — | — | — | — | — |
| YoY % | +19.2% | +289.5% | +14.5% | +14.1% | ||||||||
| Interest Expense | — | — | — | — | — | — | — | — | $87.0M | $89.9M | $76.1M | $79.0M |
| YoY % | +3.4% | -15.3% | +3.8% | |||||||||
| Interest & Investment Income | $17,000 | $19,000 | — | — | — | — | — | — | — | — | — | — |
| YoY % | +11.8% | |||||||||||
| Other Non-Operating Income | — | $19,000 | -$4,000 | $89,000 | $144,000 | — | $0 | $0 | $1.6M | -$427,000 | -$1,000 | -$352,000 |
| YoY % | +61.8% | |||||||||||
| Equity Method Income | — | — | — | — | — | — | $0 | $0 | -$2.2M | -$4.5M | $347,000 | $11.1M |
| YoY % | +3089.0% | |||||||||||
| Gains on Sale of Real Estate | — | — | — | — | — | — | $7.6M | $87.7M | $111.8M | -$66.5M | -$9.9M | $6.1M |
| YoY % | +1060.6% | +27.5% | ||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $1.8M | $0 | $0 | $33.0M | $21.0M | $12.8M |
| YoY % | -100.0% | -36.3% | -38.8% | |||||||||
| Income Tax | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Income (incl. NCI) | $2.9M | $30.2M | -$9.6M | $31.4M | $26.6M | $46.4M | $14.9M | $45.5M | $120.7M | -$17.8M | $40.0M | $57.7M |
| YoY % | +924.3% | -15.4% | +74.2% | -67.9% | +206.0% | +165.0% | +44.1% | |||||
| Minority Interest (P&L) | $4,000 | $1.9M | $246,000 | $1.2M | $322,000 | $458,000 | $109,000 | $940,000 | $3.4M | -$580,000 | $742,000 | $1.1M |
| YoY % | +47750.0% | -87.1% | +402.0% | -73.9% | +42.2% | -76.2% | +762.4% | +262.8% | +54.9% | |||
| Net Income | $2.9M | — | — | $30.2M | $26.3M | $45.9M | $14.8M | $44.6M | $117.2M | -$17.2M | $39.3M | $56.6M |
| YoY % | -13.0% | +74.6% | -67.8% | +201.9% | +163.0% | +43.9% | ||||||
| Net Income to Common | $2.9M | $28.2M | -$9.8M | $30.2M | $26.3M | — | — | — | — | — | — | — |
| YoY % | +860.6% | -13.0% | ||||||||||
| EPS (Basic) | $0.14 | $0.78 | -$0.19 | $0.41 | $0.30 | $0.51 | $0.16 | $0.41 | $0.53 | -$0.08 | $0.17 | $0.24 |
| YoY % | +457.1% | -26.8% | +70.0% | -68.6% | +156.3% | +29.3% | +41.2% | |||||
| EPS (Diluted) | $0.14 | $0.78 | -$0.19 | $0.41 | $0.30 | $0.51 | $0.16 | $0.41 | $0.53 | -$0.08 | $0.17 | $0.24 |
| YoY % | +457.1% | -26.8% | +70.0% | -68.6% | +156.3% | +29.3% | +41.2% | |||||
| Weighted Avg Shares (Basic) | 21.3M | 36.2M | 52.2M | 73.3M | 87.1M | 89.8M | 93.7M | 108.6M | 222.0M | 224.4M | 224.8M | 233.9M |
| YoY % | +69.6% | +44.3% | +40.5% | +18.7% | +3.1% | +4.3% | +15.9% | +104.5% | +1.1% | +0.2% | +4.1% | |
| Weighted Avg Shares (Diluted) | 21.5M | 36.2M | 52.2M | 73.6M | 87.4M | 90.4M | 94.7M | 109.8M | 223.1M | 224.4M | 225.6M | 234.8M |
| YoY % | +67.9% | +44.3% | +41.0% | +18.7% | +3.5% | +4.7% | +16.0% | +103.1% | +0.6% | +0.5% | +4.1% | |
| Dividends Declared per Share | — | — | — | $1 | $1 | $1 | $1 | $0 | $1 | $1 | $1 | $1 |
| YoY % | 0.0% | 0.0% | -25.0% | -11.1% | +12.5% | +14.8% | +3.2% | +4.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.
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-06-26 | $0.1800 | — | monthly | licensed |
| 2026-03-27 | $0.1700 | — | monthly | licensed |
| 2025-12-31 | $0.1700 | 2026-01-23 | quarterly | licensed |
| 2025-09-30 | $0.1700 | 2025-10-24 | quarterly | licensed |
| 2025-06-27 | $0.1700 | — | monthly | licensed |
| 2025-03-28 | $0.1600 | — | monthly | licensed |
| 2024-12-31 | $0.1600 | — | monthly | licensed |
| 2024-09-30 | $0.1600 | — | monthly | licensed |