| Market Cap | $1.14B | |
| Enterprise Value | $1.10B | |
| Revenue | $627.9M | +11.4% |
| Gross Profit | $185.0M | +10.3% |
| EBITDA | $84.7M | +11.5% |
| Net Income | $55.2M | +11.8% |
| Diluted EPS | $6.78 | +12.8% |
| Free Cash Flow | $44.9M | +35.4% |
| DPS (FY2025) | $1.45 |
| Trailing yield | 1.29% |
| Payout ratio | 21.3% |
| Growth streak | 11 yrs |
| 5y DPS growth | 2.8% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-08-31 | $1.45 | +2.8% | reported |
| FY20242024-08-31 | $1.41 | +2.9% | reported |
| FY20232023-08-31 | $1.37 | +3.0% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 27.67% | 27.91% | 28.78% | 28.00% | 27.65% | 25.81% | 32.14% | 26.46% | 25.84% | 31.60% | 31.47% | 31.16% | 71% | 51% | |
| Operating Margin | 12.68% | 9.05% | 6.66% | 7.85% | 7.12% | 1.38% | 11.42% | 9.53% | 12.28% | 15.16% | 12.62% | 13.03% | 88% | 76% | |
| EBITDA Margin | 15.07% | 11.98% | 9.93% | 11.07% | 10.14% | 4.53% | 15.50% | 12.91% | 14.90% | 18.02% | 16.11% | 16.12% | 88% | 68% | |
| NOPAT Margin | — | — | 4.61% | 5.09% | 4.27% | 1.38% | 9.03% | 8.05% | 9.15% | 10.93% | 10.58% | 10.20% | 75% | 73% | |
| Net Margin | 8.34% | 4.70% | 3.92% | 4.47% | 3.70% | 0.49% | 8.14% | 7.50% | 8.49% | 10.74% | 10.91% | 10.95% | 96% | 80% | |
| FCF Margin | — | — | 4.19% | 5.90% | 4.18% | −4.37% | 5.18% | 3.08% | −1.63% | 14.97% | 11.00% | 13.37% | 85% | 81% | |
| FCFF Margin | — | — | — | — | — | — | — | — | −1.22% | 15.38% | 11.45% | 13.58% | 63% | 66% | |
| FCFE Margin | — | — | 4.15% | 5.87% | 4.14% | −4.42% | 5.13% | 3.04% | −1.66% | 14.94% | — | — | — | — | |
| OCF Margin | — | — | 6.41% | 7.62% | 6.20% | 0.86% | 9.70% | 7.75% | 0.40% | 17.76% | 15.77% | 19.65% | 95% | 82% | |
| Gross Profitability | 32.47% | 29.91% | 30.48% | 28.66% | 30.30% | 22.91% | 26.74% | 23.57% | 28.03% | 28.57% | 25.13% | 25.07% | 21% | 57% | |
| Capex Intensity | 2.87% | 2.72% | 2.23% | 1.71% | 2.02% | 5.23% | 4.52% | 4.67% | 2.02% | 2.79% | 4.77% | 6.28% | 96% | 79% | |
| ▸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 14.6% vs reported ROE 14.6%. 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 | $617.9M | $560.2M | $516.4M | $518.0M | $547.7M | $444.1M | $474.7M | $567.6M | $770.7M | $674.1M | $607.1M | $676.4M |
| YoY % | -9.3% | -7.8% | +0.3% | +5.7% | -18.9% | +6.9% | +19.6% | +35.8% | -12.5% | -9.9% | +11.4% | |
| Cost of Revenue | $446.9M | $403.9M | $367.8M | $373.0M | $396.2M | $329.5M | $322.1M | $417.4M | $571.6M | $461.1M | $416.0M | $465.6M |
| YoY % | -9.6% | -8.9% | +1.4% | +6.2% | -16.9% | -2.2% | +29.6% | +36.9% | -19.3% | -9.8% | +11.9% | |
| Gross Profit | $171.0M | $156.3M | $148.6M | $145.0M | $151.5M | $114.6M | $152.5M | $150.2M | $199.2M | $213.0M | $191.1M | $210.8M |
| YoY % | -8.6% | -4.9% | -2.4% | +4.4% | -24.3% | +33.1% | -1.5% | +32.6% | +6.9% | -10.3% | +10.3% | |
| R&D Expense | $11.1M | $12.8M | $15.8M | $17.1M | $16.0M | $13.9M | $13.9M | $13.4M | $15.1M | $18.2M | $17.1M | $17.9M |
| YoY % | +15.5% | +23.3% | +8.2% | -6.5% | -13.1% | +0.1% | -4.2% | +13.4% | +20.3% | -6.0% | +4.7% | |
| SG&A Expense | $43.2M | $52.3M | $56.4M | $46.5M | $55.5M | $63.7M | $52.9M | $51.9M | $55.5M | $56.4M | $57.4M | $63.0M |
| YoY % | +20.9% | +8.0% | -17.6% | +19.4% | +14.8% | -16.9% | -1.9% | +6.8% | +1.7% | +1.8% | +9.7% | |
| Total Operating Expenses | $92.6M | $105.6M | $114.2M | $104.4M | $112.5M | $108.5M | $98.3M | $96.1M | $104.5M | $110.8M | $114.4M | $122.7M |
| YoY % | +14.0% | +8.2% | -8.6% | +7.7% | -3.5% | -9.4% | -2.3% | +8.8% | +6.0% | +3.3% | +7.2% | |
| Operating Income | $78.4M | $50.7M | $34.4M | $40.6M | $39.0M | $6.1M | $54.2M | $54.1M | $94.6M | $102.2M | $76.6M | $88.1M |
| YoY % | -35.3% | -32.2% | +18.3% | -4.0% | -84.3% | +786.4% | -0.2% | +74.9% | +8.0% | -25.0% | +15.0% | |
| Interest Expense | — | — | — | — | — | — | — | — | $4.3M | $3.8M | $3.2M | $1.8M |
| YoY % | -11.3% | -14.6% | -43.3% | |||||||||
| Interest & Investment Income | $729,000 | $631,000 | $645,000 | $1.2M | $1.6M | $2.4M | $2.0M | $1.1M | $622,000 | $2.8M | $5.2M | $7.7M |
| YoY % | -13.4% | +2.2% | +82.6% | +39.2% | +46.5% | -18.6% | -44.6% | -42.6% | +347.4% | +86.5% | +48.7% | |
| Other Non-Operating Income | -$245,000 | $1.9M | -$981,000 | -$1.4M | -$2.1M | -$1.6M | -$2.6M | -$53,000 | -$3.1M | -$804,000 | $487,000 | $574,000 |
| YoY % | +17.9% | |||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | $0 | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | — | — | $29.3M | $35.7M | $33.9M | $2.1M | $48.8M | $50.4M | $87.9M | $100.4M | $79.0M | $94.6M |
| YoY % | +21.9% | -5.2% | -93.8% | +2218.1% | +3.2% | +74.4% | +14.2% | -21.2% | +19.6% | |||
| Income Tax | $27.1M | $20.4M | $9.0M | $12.5M | $13.6M | -$65,000 | $10.2M | $7.8M | $22.4M | $28.0M | $12.8M | $20.5M |
| YoY % | -24.7% | -55.9% | +39.0% | +8.3% | -23.5% | +186.7% | +25.0% | -54.3% | +60.5% | |||
| Net Income (incl. NCI) | — | — | — | $23.2M | $20.3M | $2.2M | $38.6M | $42.6M | $65.5M | $72.4M | $66.3M | $74.1M |
| YoY % | -12.5% | -89.3% | +1678.5% | +10.2% | +53.8% | +10.6% | -8.5% | +11.8% | ||||
| Net Income | $51.5M | $26.3M | $20.3M | $23.2M | $20.3M | $2.2M | $38.6M | $42.6M | $65.5M | $72.4M | $66.3M | $74.1M |
| YoY % | -48.9% | -23.0% | +14.4% | -12.5% | -89.3% | +1678.5% | +10.2% | +53.8% | +10.6% | -8.5% | +11.8% | |
| EPS (Basic) | $4.01 | $2.23 | $1.86 | $2.17 | $1.89 | $0.20 | $3.57 | $3.91 | $5.97 | $6.58 | $6.04 | $6.82 |
| YoY % | -44.4% | -16.6% | +16.7% | -12.9% | -89.4% | +1685.0% | +9.5% | +52.7% | +10.2% | -8.2% | +12.9% | |
| EPS (Diluted) | $4.00 | $2.22 | $1.85 | $2.17 | $1.88 | $0.20 | $3.56 | $3.88 | $5.94 | $6.54 | $6.01 | $6.78 |
| YoY % | -44.5% | -16.7% | +17.3% | -13.4% | -89.4% | +1680.0% | +9.0% | +53.1% | +10.1% | -8.1% | +12.8% | |
| Weighted Avg Shares (Basic) | 12.8M | 11.8M | 10.9M | 10.7M | 10.7M | 10.8M | 10.8M | 10.9M | 11.0M | 11.0M | 11.0M | 10.9M |
| YoY % | -7.9% | -7.7% | -2.2% | +0.7% | +0.4% | +0.4% | +0.6% | +0.7% | +0.3% | -0.2% | -1.1% | |
| Weighted Avg Shares (Diluted) | 12.9M | 11.9M | 10.9M | 10.7M | 10.8M | 10.8M | 10.9M | 11.0M | 11.0M | 11.1M | 11.0M | 10.9M |
| YoY % | -8.0% | -7.8% | -2.2% | +0.7% | +0.4% | +0.5% | +1.1% | +0.4% | +0.3% | -0.4% | -0.9% | |
| Dividends Declared per Share | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 |
| YoY % | +18.5% | +3.7% | +3.5% | +3.4% | +2.5% | +1.6% | +3.2% | +2.3% | +3.0% | +2.9% | +2.8% |
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-08-31 | $1.33 | +2.3% | reported |
| FY20212021-08-31 | $1.30 | +3.2% | reported |
| FY20202020-08-31 | $1.26 | +1.6% | reported |
| FY20192019-08-31 | $1.24 | +2.5% | reported |
| FY20182018-08-31 | $1.21 | +3.4% | reported |
| FY20172017-08-31 | $1.17 | +3.5% | reported |
| FY20162016-08-31 | $1.13 | +3.7% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-15 | $0.3700 | 2026-05-29 | quarterly | licensed |
| 2026-02-13 | $0.3700 | 2026-02-27 | quarterly | licensed |
| 2025-11-14 | $0.3700 | 2025-11-28 | quarterly | licensed |
| 2025-08-15 | $0.3700 | 2025-08-29 | quarterly | licensed |
| 2025-05-16 | $0.3600 | 2025-05-30 | quarterly | licensed |
| 2025-02-14 | $0.3600 | — | quarterly | licensed |
| 2024-11-15 | $0.3600 | — | quarterly | licensed |
| 2024-08-16 | $0.3600 | — | quarterly | licensed |