
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Revenues | $2.88B+12.2% | $2.57B+11.4% | $2.31B+2.9% | $2.24B+10.1% | $2.04B+5.2% | $1.94B+11.4% | $1.74B+18.9% | $1.46B-0.1% | $1.46B |
| Cost of revenues | $2.24B+8.8% | $2.05B+10.2% | $1.86B+1.8% | $1.83B+9.0% | $1.68B+8.2% | $1.55B+10.6% | $1.40B+18.2% | $1.19B+1.8% | $1.17B |
| Gross Profit | $647.2M+25.6% | $515.2M+16.1% | $443.8M | — | — | — | — | — | — |
| Selling, general, and administrative expenses | $307.1M-4.0% | $320.0M+22.6% | $261.1M-0.6% | $262.8M+2.7% | $256.0M+14.7% | $223.1M+24.3% | $179.5M+16.6% | $153.9M-5.6% | $163.0M |
| Other operating (income) expense | -$1.8M+25.0% | -$2.4M+93.1% | -$34.6M | — | — | — | — | — | — |
| Total operating costs | $305.3M-3.9% | $317.6M+40.2% | $226.5M-88.0% | $1.89B-1.8% | $1.93B+8.1% | $1.78B+12.6% | $1.58B+16.0% | $1.37B+2.6% | $1.33B |
| Operating profit | $341.9M+73.0% | $197.6M-9.1% | $217.3M-37.7% | $349.0M+225.3% | $107.3M-29.3% | $151.8M-0.7% | $152.9M+61.1% | $94.9M-27.9% | $131.7M |
| Interest expense | $108.8M+53.5% | $70.9M+152.3% | $28.1M-9.4% | $31.0M+32.5% | $23.4M+120.8% | $10.6M+55.9% | $6.8M+655.6% | $900K | $0 |
| Interest income | -$6.6M+12.0% | -$7.5M-59.6% | -$4.7M | — | — | — | — | — | — |
| Other nonoperating (income) expense | -$1.6M-138.1% | $4.2M+310.0% | -$2.0M-11.1% | -$1.8M-700.0% | $300K-90.0% | $3.0M+528.6% | -$700K+30.0% | -$1.0M-162.5% | $1.6M |
| Total nonoperating expense | $100.6M+48.8% | $67.6M+215.9% | $21.4M-34.8% | $32.8M+38.4% | $23.7M+74.3% | $13.6M+123.0% | $6.1M+6200.0% | -$100K-106.3% | $1.6M |
| Income before income taxes | $241.3M+85.6% | $130.0M-33.6% | $195.9M-38.0% | $316.2M+278.2% | $83.6M-39.5% | $138.2M-5.9% | $146.8M+54.5% | $95.0M-27.0% | $130.1M |
| Current | $6.9M-37.8% | $11.1M+126.5% | $4.9M-80.9% | $25.6M+1119.0% | $2.1M-90.5% | $22.0M+35.8% | $16.2M+622.6% | -$3.1M-110.3% | $30.1M |
| Deferred | $26.0M+3.2% | $25.2M-20.8% | $31.8M-29.0% | $44.8M+276.5% | $11.9M+24.0% | $9.6M-44.5% | $17.3M-22.8% | $22.4M+117.5% | $10.3M |
| Total provision for income taxes | $32.9M-9.4% | $36.3M-1.1% | $36.7M-47.9% | $70.4M+402.9% | $14.0M-55.7% | $31.6M-5.7% | $33.5M+73.6% | $19.3M-52.2% | $40.4M |
| Net income | $208.4M+122.4% | $93.7M-41.1% | $159.2M-35.2% | $245.8M+253.2% | $69.6M-34.7% | $106.6M-5.9% | $113.3M+49.7% | $75.7M-15.6% | $89.7M |
| Basic (in dollars per share) | $4250000.00+121.4% | $1920000.00-41.3% | $3270000.00-35.6% | $5080000.00+252.8% | $1440000.00-34.5% | $2200000.00-6.0% | $2340000.00+51.0% | $1550000.00-15.8% | $1840000.00 |
| Diluted (in dollars per share) | $4240000.00+122.0% | $1910000.00-41.4% | $3260000.00-35.4% | $5050000.00+255.6% | $1420000.00-34.9% | $2180000.00-6.0% | $2320000.00+50.6% | $1540000.00-16.3% | $1840000.00 |
| Basic (in shares) | 48.9M+0.6% | 48.6M+0.2% | 48.5M+0.6% | 48.2M+0.2% | 48.1M+0.2% | 48.0M+0.2% | 47.9M-1.8% | 48.8M+0.0% | 48.8M |
| Diluted (in shares) | 49.0M+0.4% | 48.8M+0.2% | 48.7M+0.4% | 48.5M-0.2% | 48.6M+0.2% | 48.5M+0.2% | 48.4M-1.0% | 48.9M+0.2% | 48.8M |
| Dividends declared per common share | $200000.00+0.0% | $200000.00+0.0% | $200000.00+0.0% | $200000.00+0.0% | $200000.00+0.0% | $200000.00+0.0% | $200000.00+300.0% | $50000.00 | $0.00 |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.