| Market Cap | $489.6M | |
| Enterprise Value | $381.7M | |
| Revenue | $651.8M | −0.1% |
| Gross Profit | $244.1M | +3.5% |
| EBITDA | $27.3M | — |
| Net Income | -$15.2M | — |
| Diluted EPS | — | — |
| Free Cash Flow | $25.0M | +112.1% |
| DPS (FY2025) | $1.32derived |
| Trailing yield | 2.76% |
| Payout ratio | — |
| Growth streak | 10 yrs |
| 5y DPS growth | 14.4% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-09-30 | $1.32 | +0.1% | derived (paid ÷ diluted shares) |
| FY20242024-09-27 | $1.31 | +6.7% | derived (paid ÷ diluted shares) |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 40.69% | 43.00% | 44.44% | 44.41% | 44.60% | 44.45% | 36.50% | 36.77% | 33.90% | 35.13% | 15% | 52% | |
| Operating Margin | 3.92% | 4.15% | 5.28% | 9.29% | 11.58% | 11.34% | 11.96% | 14.81% | 8.92% | 1.77% | −7.34% | −2.73% | 13% | 21% | |
| EBITDA Margin | 6.48% | 6.87% | 8.01% | 11.96% | 13.99% | 13.82% | 14.47% | 16.59% | 10.84% | 4.22% | −4.03% | 0.75% | 13% | 21% | |
| NOPAT Margin | — | — | — | — | — | 8.77% | 8.96% | 10.93% | 6.74% | 1.34% | −5.80% | −2.16% | 21% | 19% | |
| Net Margin | 2.14% | 2.47% | 3.11% | 7.17% | 7.47% | 9.14% | 9.30% | 11.09% | 5.99% | 2.94% | −4.48% | −5.79% | 4% | 20% | |
| FCF Margin | — | 1.78% | 7.32% | 7.08% | 8.12% | 5.17% | 7.72% | 4.91% | −12.62% | 2.87% | 3.20% | 6.79% | 59% | 68% | |
| FCFF Margin | — | — | — | — | — | — | — | — | −12.61% | 2.89% | — | — | — | — | |
| FCFE Margin | — | 1.69% | 7.24% | 5.58% | 8.12% | 5.17% | — | — | — | — | — | — | — | — | |
| OCF Margin | — | 4.19% | 10.01% | 9.45% | 11.64% | 8.15% | 10.35% | 7.76% | −8.36% | 6.28% | 6.91% | 9.49% | 68% | 62% | |
| Gross Profitability | 58.42% | 57.40% | 56.87% | 59.65% | 61.09% | 57.23% | 48.53% | 49.55% | 39.91% | 35.81% | 31.64% | 34.45% | 13% | 47% | |
| Capex Intensity | 3.12% | 2.42% | 2.70% | 2.37% | 3.52% | 2.98% | 2.63% | 2.85% | 4.26% | 3.41% | 3.71% | 2.70% | 29% | 55% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 3 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 3.9% vs reported ROE 4.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 | $425.4M | $430.5M | $433.7M | $490.6M | $544.3M | $562.4M | $594.2M | $751.7M | $743.4M | $663.8M | $592.8M | $592.4M |
| YoY % | +1.2% | +0.8% | +13.1% | +10.9% | +3.3% | +5.7% | +26.5% | -1.1% | -10.7% | -10.7% | -0.1% | |
| Cost of Revenue | — | — | $257.3M | $279.6M | $302.4M | $312.7M | $329.2M | $417.5M | $472.0M | $419.8M | $391.9M | $384.3M |
| YoY % | +8.7% | +8.1% | +3.4% | +5.3% | +26.8% | +13.1% | -11.1% | -6.6% | -1.9% | |||
| Gross Profit | $168.6M | $171.7M | $176.5M | $210.9M | $241.9M | $249.8M | $265.0M | $334.1M | $271.3M | $244.1M | $201.0M | $208.1M |
| YoY % | +1.9% | +2.8% | +19.5% | +14.7% | +3.3% | +6.1% | +26.1% | -18.8% | -10.0% | -17.7% | +3.5% | |
| R&D Expense | $16.5M | $16.5M | $18.4M | $19.2M | $20.4M | $21.9M | $24.6M | $25.7M | $27.7M | $31.4M | $31.1M | $32.2M |
| YoY % | +0.1% | +11.8% | +4.0% | +6.7% | +7.3% | +12.3% | +4.4% | +7.8% | +13.3% | -0.9% | +3.5% | |
| Selling & Marketing Expense | $87.9M | $93.7M | $90.7M | $100.4M | $112.8M | $121.5M | $121.5M | $141.1M | $133.9M | $144.4M | $144.6M | $134.5M |
| YoY % | +6.6% | -3.2% | +10.7% | +12.4% | +7.7% | +0.0% | +16.1% | -5.1% | +7.9% | +0.1% | -7.0% | |
| SG&A Expense | $39.1M | $43.7M | $38.3M | $45.8M | $45.6M | $42.6M | $47.8M | $56.1M | $43.4M | $56.5M | $57.6M | $57.6M |
| YoY % | +11.8% | -12.4% | +19.8% | -0.5% | -6.7% | +12.2% | +17.4% | -22.6% | +30.1% | +2.0% | -0.0% | |
| Total Operating Expenses | $151.9M | $153.9M | $153.6M | $165.3M | $178.8M | $186.0M | $193.9M | $222.8M | $205.0M | $232.3M | $244.5M | $224.3M |
| YoY % | +1.3% | -0.2% | +7.7% | +8.2% | +4.0% | +4.3% | +14.9% | -8.0% | +13.3% | +5.2% | -8.3% | |
| Operating Income | $16.7M | $17.9M | $22.9M | $45.6M | $63.0M | $63.8M | $71.1M | $111.3M | $66.3M | $11.7M | -$43.5M | -$16.2M |
| YoY % | +7.0% | +28.2% | +99.1% | +38.2% | +1.2% | +11.4% | +56.6% | -40.4% | -82.3% | |||
| Interest Expense | — | — | — | — | — | — | — | — | $153,000 | $152,000 | $152,000 | $224,000 |
| YoY % | -0.7% | 0.0% | +47.4% | |||||||||
| Other Non-Operating Income | $1.4M | -$1.3M | $1.4M | $3.1M | $4.1M | $796,000 | $1.4M | $1.4M | -$8.1M | $9.7M | $9.0M | $3.4M |
| YoY % | +117.5% | +34.7% | -80.7% | +71.1% | +4.1% | -7.5% | -62.6% | |||||
| Impairment of Real Estate | — | — | — | — | — | — | — | — | $0 | $0 | $0 | $0 |
| Pretax Income | — | — | — | — | — | $66.5M | $73.7M | $112.9M | $58.9M | $25.8M | -$29.9M | -$9.3M |
| YoY % | +10.8% | +53.2% | -47.9% | -56.1% | ||||||||
| Income Tax | $8.3M | $5.1M | $10.2M | $13.1M | $27.4M | $15.1M | $18.5M | $29.5M | $14.4M | $6.3M | -$3.3M | $25.0M |
| YoY % | -38.1% | +97.7% | +28.6% | +110.2% | -45.0% | +22.4% | +59.9% | -51.3% | -56.3% | |||
| Net Income | $9.1M | $10.6M | $13.5M | $35.2M | $40.7M | $51.4M | $55.2M | $83.4M | $44.5M | $19.5M | -$26.5M | -$34.3M |
| YoY % | +16.4% | +27.2% | +160.4% | +15.7% | +26.4% | +7.4% | +51.0% | -46.6% | -56.1% | |||
| Net Income to Common | — | — | — | — | — | — | — | — | $44.3M | $19.4M | -$26.5M | -$34.3M |
| YoY % | -56.2% | |||||||||||
| Weighted Avg Shares (Diluted) | 9.6M | 9.7M | 9.9M | 9.9M | 10.0M | 10.0M | 10.1M | 10.1M | 10.2M | 10.2M | 10.2M | 10.3M |
| YoY % | +1.0% | +1.3% | +0.7% | +0.8% | +0.3% | +0.4% | +0.6% | +0.3% | +0.4% | +0.3% | +0.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.
| FY20232023-09-29 | $1.23 | +3.7% | derived (paid ÷ diluted shares) |
| FY20222022-09-30 | $1.19 | +43.1% | derived (paid ÷ diluted shares) |
| FY20212021-10-01 | $0.83 | +23.3% | derived (paid ÷ diluted shares) |
| FY20202020-10-02 | $0.67 | +21.4% | derived (paid ÷ diluted shares) |
| FY20192019-09-27 | $0.55 | +27.4% | derived (paid ÷ diluted shares) |
| FY20182018-09-28 | $0.44 | +21.3% | derived (paid ÷ diluted shares) |
| FY20172017-09-29 | $0.36 | +11.6% | derived (paid ÷ diluted shares) |
| FY20162016-09-30 | $0.32 | +5.5% | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-07-16 | $0.3300 | 2026-07-30 | quarterly | licensed |
| 2026-04-16 | $0.3300 | 2026-04-30 | quarterly | licensed |
| 2026-01-08 | $0.3300 | 2026-01-22 | quarterly | licensed |
| 2025-10-10 | $0.3300 | 2025-10-24 | quarterly | licensed |
| 2025-07-10 | $0.3300 | — | quarterly | licensed |
| 2025-04-10 | $0.3300 | 2025-04-24 | quarterly | licensed |
| 2025-01-10 | $0.3300 | — | quarterly | licensed |
| 2024-10-09 | $0.3300 | — | quarterly | licensed |