| Market Cap | $581.1M | |
| Enterprise Value | — | |
| Revenue | $88.1M | +16.1% |
| Gross Profit | — | — |
| EBITDA | — | — |
| Net Income | $39.0M | +25.7% |
| Diluted EPS | $1.83 | +26.2% |
| Free Cash Flow | $36.3M | +16.6% |
| DPS (FY2025) | $0.36 |
| Trailing yield | 1.05% |
| Payout ratio | 14.4% |
| Growth streak | 3 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-06-30 | $0.36 | +12.5% | reported |
| FY20242024-06-30 | $0.32 | +14.3% | reported |
| FY20232023-06-30 | $0.28 | +7.7% | reported |
| FY20222022-06-30 | $0.26 | — | reported |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| NOPAT Margin | — | 45.27% | 46.49% | 69.38% | — | — | — | — | |
| Net Margin | 35.01% | 38.12% | 39.90% | 41.96% | 38.17% | 41.32% | 75% | 89% | |
| FCF Margin | 47.88% | 42.19% | 48.91% | 36.22% | 36.07% | 36.21% | 25% | 77% | |
| FCFF Margin | — | 49.34% | 55.50% | 63.63% | — | — | — | — | |
| FCFE Margin | — | — | — | 36.22% | 88.70% | −3.56% | 17% | 20% | |
| OCF Margin | 49.97% | 44.18% | 50.40% | 38.31% | 38.39% | 37.13% | 8% | 74% | |
| Capex Intensity | 2.09% | 2.00% | 1.50% | 2.10% | 2.32% | 0.92% | 8% | 33% | |
| ▸Returns on Capital · 2 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||
| ▸Earnings quality · 4 ratios | |||||||||
| ▸Liquidity & coverage · 1 ratios | |||||||||
| ▸Leverage · 6 ratios | |||||||||
| ▸Capital allocation · 5 ratios | |||||||||
| ▸Per share · 5 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $53.5M | $62.8M | $70.1M | $73.4M | $64.9M | $75.4M |
| YoY % | +17.4% | +11.7% | +4.6% | -11.6% | +16.1% | |
| Interest Expense | $8.5M | $5.2M | $5.4M | $23.4M | — | — |
| YoY % | -38.9% | +4.9% | +330.4% | |||
| Interest & Investment Income | $53.3M | $58.3M | $63.4M | $84.6M | $103.7M | $117.7M |
| YoY % | +9.4% | +8.8% | +33.4% | +22.5% | +13.5% | |
| Pretax Income | — | $27.6M | $32.9M | $35.8M | $26.8M | $34.7M |
| YoY % | +19.2% | +8.9% | -25.1% | +29.3% | ||
| Income Tax | $3.0M | $3.7M | $4.9M | $5.0M | $2.0M | $3.5M |
| YoY % | +21.3% | +33.9% | +2.5% | -59.3% | +72.1% | |
| Net Income | $18.7M | $23.9M | $28.0M | $30.8M | $24.8M | $31.1M |
| YoY % | +27.8% | +16.9% | +10.0% | -19.5% | +25.7% | |
| EPS (Basic) | $2.20 | $2.81 | $1.64 | $1.81 | $1.45 | $1.83 |
| YoY % | +27.7% | -41.6% | +10.4% | -19.9% | +26.2% | |
| EPS (Diluted) | $2.20 | $2.81 | $1.64 | $1.81 | $1.45 | $1.83 |
| YoY % | +27.7% | -41.6% | +10.4% | -19.9% | +26.2% | |
| Weighted Avg Shares (Basic) | 8.5M | 8.5M | 17.0M | 17.0M | 17.0M | 17.0M |
| YoY % | -0.2% | +100.0% | 0.0% | 0.0% | 0.0% | |
| Weighted Avg Shares (Diluted) | 8.5M | 8.5M | 17.0M | 17.0M | 17.0M | 17.0M |
| YoY % | -0.2% | +100.0% | 0.0% | 0.0% | 0.0% | |
| Dividends Declared per Share | $0 | $0 | $0 | $0 | $0 | $0 |
| YoY % | +9.1% | -45.8% | +7.7% | +14.3% | +12.5% |
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-05-15 | $0.1000 | 2026-05-29 | quarterly | licensed |
| 2026-02-13 | $0.1000 | 2026-02-27 | quarterly | licensed |
| 2025-11-14 | $0.1000 | 2025-11-28 | quarterly | licensed |
| 2025-08-15 | $0.1000 | — | quarterly | licensed |
| 2025-05-16 | $0.0900 | 2025-05-30 | quarterly | licensed |
| 2025-02-14 | $0.0900 | — | quarterly | licensed |
| 2024-11-15 | $0.0900 | — | quarterly | licensed |
| 2024-08-15 | $0.0900 | — | quarterly | licensed |