| Market Cap | $2.89B | |
| Enterprise Value | $4.66B | |
| Revenue | $9.05B | +4.6% |
| Gross Profit | $830.7M | +4.0% |
| EBITDA | $423.3M | +31.0% |
| Net Income | $158.5M | +99.5% |
| Diluted EPS | $2.59 | +102.3% |
| Free Cash Flow | $334.0M | −7.3% |
| DPS (FY2025) | $1.06 |
| Trailing yield | 2.15% |
| Payout ratio | 40.4% |
| Growth streak | 11 yrs |
| 5y DPS growth | 7.5% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-10-31 | $1.06 | +17.8% | reported |
| FY20242024-10-31 | $0.90 | +2.3% | reported |
| FY20232023-10-31 | $0.88 | +12.8% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | — | 10.50% | 10.79% | 11.25% | 13.87% | 15.58% | 13.44% | 13.08% | 12.36% | 12.29% | 39% | 11% | |
| Operating Margin | — | — | — | 1.87% | 2.15% | 3.21% | 1.60% | 3.31% | 4.47% | 5.06% | 2.54% | 3.56% | 72% | 37% | |
| EBITDA Margin | — | — | — | 3.15% | 3.90% | 4.86% | 3.21% | 4.76% | 5.91% | 6.55% | 3.81% | 4.77% | 61% | 27% | |
| NOPAT Margin | — | — | — | 1.68% | 2.15% | 2.55% | 0.01% | 2.33% | 3.32% | 3.84% | 1.55% | 2.63% | 72% | 35% | |
| Net Margin | — | — | — | 0.07% | 1.52% | 1.96% | 0.01% | 2.03% | 2.95% | 3.10% | 0.97% | 1.86% | 50% | 38% | |
| FCF Margin | — | — | — | −0.95% | 4.19% | 3.13% | 7.01% | 4.50% | −0.39% | 2.36% | 2.00% | 1.77% | 28% | 33% | |
| FCFF Margin | — | — | — | — | — | — | — | — | 0.00% | 3.13% | 2.62% | 2.59% | 38% | 16% | |
| FCFE Margin | — | — | — | 15.98% | 0.43% | 0.96% | 5.62% | 7.12% | 4.51% | 2.88% | 2.26% | 4.45% | 50% | 46% | |
| OCF Margin | — | — | — | 0.10% | 4.98% | 4.04% | 7.64% | 5.05% | 0.26% | 3.01% | 2.71% | 2.68% | 28% | 25% | |
| Gross Profitability | — | — | — | 15.01% | 19.15% | 19.80% | 21.99% | 21.87% | 21.55% | 21.46% | 20.28% | 20.40% | 50% | 44% | |
| Capex Intensity | — | — | — | 1.05% | 0.79% | 0.92% | 0.63% | 0.55% | 0.65% | 0.65% | 0.71% | 0.91% | 72% | 23% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 8 ratios | |||||||||||||||
| ▸Leverage · 8 ratios | |||||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 9.2% vs reported ROE 9.1%. 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 | — | — | — | $5.45B | $6.44B | $6.50B | $5.99B | $6.23B | $7.81B | $8.10B | $8.36B | $8.75B |
| YoY % | +18.1% | +0.9% | -7.9% | +4.0% | +25.3% | +3.7% | +3.2% | +4.6% | ||||
| Cost of Revenue | — | — | — | $4.88B | $5.75B | $5.77B | $5.16B | $5.26B | $6.76B | $7.04B | $7.33B | $7.67B |
| YoY % | +17.7% | +0.3% | -10.6% | +2.0% | +28.5% | +4.1% | +4.1% | +4.7% | ||||
| SG&A Expense | $348.2M | $395.0M | $410.1M | $436.6M | $438.0M | $452.9M | $506.1M | $719.2M | $628.3M | $572.8M | $765.3M | $697.4M |
| YoY % | +13.4% | +3.8% | +6.5% | +0.3% | +3.4% | +11.7% | +42.1% | -12.6% | -8.8% | +33.6% | -8.9% | |
| Total Operating Expenses | $4.53B | $4.82B | $5.09B | — | — | — | — | — | — | — | — | — |
| YoY % | +6.4% | +5.5% | ||||||||||
| Operating Income | $114.8M | $73.6M | $54.7M | $101.9M | $138.6M | $208.3M | $95.7M | $206.3M | $348.8M | $409.5M | $212.0M | $311.7M |
| YoY % | -35.9% | -25.7% | +86.3% | +36.0% | +50.3% | -54.1% | +115.6% | +69.1% | +17.4% | -48.2% | +47.0% | |
| Interest Expense | — | — | — | — | — | — | — | — | $41.1M | $82.3M | $85.0M | $96.4M |
| YoY % | +100.2% | +3.3% | +13.4% | |||||||||
| Equity Method Income | $6.5M | $9.0M | $7.6M | $4.2M | $3.2M | $3.0M | $2.2M | $2.1M | $2.4M | $3.9M | $6.5M | $4.6M |
| YoY % | +38.5% | -15.6% | -44.7% | -23.8% | -6.3% | -26.7% | -4.5% | +14.3% | +62.5% | +66.7% | -29.2% | |
| Impairment of Real Estate | — | — | — | — | — | — | — | — | — | $0 | $0 | $4.0M |
| Pretax Income | $110.6M | $72.4M | $51.9M | $86.9M | $87.7M | $160.2M | $53.3M | $179.8M | $310.0M | $331.1M | $133.6M | $219.9M |
| YoY % | -34.5% | -28.3% | +67.4% | +0.9% | +82.7% | -66.7% | +237.3% | +72.4% | +6.8% | -59.6% | +64.6% | |
| Income Tax | $43.7M | $18.3M | -$10.4M | $8.8M | -$8.2M | $32.7M | $53.1M | $53.5M | $79.6M | $79.7M | $52.2M | $57.6M |
| YoY % | -58.1% | +62.4% | +0.8% | +48.8% | +0.1% | -34.5% | +10.3% | |||||
| Income from Continuing Operations | $66.9M | $54.1M | $62.3M | $78.1M | $95.9M | $127.5M | $200,000 | $126.3M | $230.4M | — | — | — |
| YoY % | -19.1% | +15.2% | +25.4% | +22.8% | +33.0% | -99.8% | +63050.0% | +82.4% | ||||
| Net Income | $75.6M | $76.3M | $57.2M | $3.8M | $97.8M | $127.4M | $300,000 | $126.3M | $230.4M | $251.3M | $81.4M | $162.4M |
| YoY % | +0.9% | -25.0% | -93.4% | +2473.7% | +30.3% | -99.8% | +42000.0% | +82.4% | +9.1% | -67.6% | +99.5% | |
| EPS (Basic) | $1.35 | $1.35 | $1.02 | $0.07 | $1.48 | $1.91 | $0.00 | $1.87 | $3.44 | $3.81 | $1.29 | $2.61 |
| YoY % | 0.0% | -24.4% | -93.1% | +2014.3% | +29.1% | -100.0% | +84.0% | +10.8% | -66.1% | +102.3% | ||
| EPS (Diluted) | $1.32 | $1.33 | $1.01 | $0.07 | $1.47 | $1.90 | $0.00 | $1.86 | $3.41 | $3.79 | $1.28 | $2.59 |
| YoY % | +0.8% | -24.1% | -93.1% | +2000.0% | +29.3% | -100.0% | +83.3% | +11.1% | -66.2% | +102.3% | ||
| Weighted Avg Shares (Basic) | 56.1M | 56.7M | 56.3M | 57.7M | 66.1M | 66.6M | 66.9M | 67.4M | 67.1M | 66.0M | 63.2M | 62.3M |
| YoY % | +1.1% | -0.7% | +2.5% | +14.6% | +0.8% | +0.5% | +0.7% | -0.4% | -1.6% | -4.2% | -1.4% | |
| Weighted Avg Shares (Diluted) | 57.1M | 57.4M | 56.9M | 58.3M | 66.4M | 66.9M | 67.3M | 68.0M | 67.5M | 66.3M | 63.6M | 62.7M |
| YoY % | +0.5% | -0.9% | +2.5% | +13.9% | +0.8% | +0.6% | +1.0% | -0.7% | -1.8% | -4.1% | -1.4% | |
| Dividends Declared per Share | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 | $1 |
| YoY % | +3.2% | +3.1% | +3.0% | +2.9% | +2.9% | +2.8% | +2.7% | +2.6% | +12.8% | +2.3% | +17.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-10-31 | $0.78 | +2.6% | reported |
| FY20212021-10-31 | $0.76 | +2.7% | reported |
| FY20202020-10-31 | $0.74 | +2.8% | reported |
| FY20192019-10-31 | $0.72 | +2.9% | reported |
| FY20182018-10-31 | $0.70 | +2.9% | reported |
| FY20172017-10-31 | $0.68 | +3.0% | reported |
| FY20162016-10-31 | $0.66 | +3.1% | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-07-02 | $0.2900 | — | quarterly | licensed |
| 2026-04-02 | $0.2900 | — | quarterly | licensed |
| 2026-01-14 | $0.2900 | 2026-02-02 | quarterly | licensed |
| 2025-10-02 | $0.2650 | 2025-11-03 | quarterly | licensed |
| 2025-07-03 | $0.2650 | 2025-08-04 | quarterly | licensed |
| 2025-04-03 | $0.2650 | — | quarterly | licensed |
| 2025-01-02 | $0.2650 | — | quarterly | licensed |
| 2024-10-03 | $0.2250 | — | quarterly | licensed |