
| Metric | FY2025 | FY2025 | FY2025 | FY2025 | FY2024 | FY2024 | FY2024 | FY2024 | FY2023 | FY2022 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.86B-14.7% | $2.18B+15.2% | $1.89B+14.7% | $1.65B-5.4% | $1.74B+5.6% | $1.65B+5.5% | $1.56B+10.7% | $1.41B-75.3% | $5.72B+29.3% | $4.42B |
| Cost of revenue | $6.76B+19.4% | $5.66B+10.4% | $5.13B | — | — | — | — | — | — | $3.96B |
| Gross profit | $175.0M-25.8% | $235.7M+1.7% | $231.7M+35.7% | $170.7M-7.5% | $184.6M-7.0% | $198.5M+6.3% | $186.7M+40.0% | $133.4M-77.3% | $587.5M+28.6% | $456.9M |
| Selling, general and administrative expenses | $399.2M+4.1% | $383.3M+16.6% | $328.7M | — | — | — | — | — | — | $281.6M |
| Transaction and related costs | $2.4M-4.0% | $2.5M-56.1% | $5.7M | — | — | — | — | — | — | $20.1M |
| Operating income | $411.5M+29.6% | $317.4M+25.4% | $253.1M | — | — | — | — | — | — | $195.3M |
| Foreign exchange (loss) gain, net | -$100K-103.7% | $2.7M+145.5% | $1.1M | — | — | — | — | — | — | $1.1M |
| Other income, net | $1.3M+1200.0% | $100K-93.8% | $1.6M | — | — | — | — | — | — | $2.1M |
| Interest expense, net | -$28.7M+56.0% | -$65.3M+16.5% | -$78.2M | — | — | — | — | — | — | -$39.2M |
| Income before provision for income taxes | $384.0M+50.6% | $254.9M+43.5% | $177.6M | — | — | — | — | — | — | $159.3M |
| Provision for income taxes | -$109.1M-47.4% | -$74.0M-43.7% | -$51.5M | — | — | — | — | — | — | -$26.3M |
| Net income | $51.8M-45.2% | $94.6M+12.2% | $84.3M+90.7% | $44.2M-18.1% | $54.0M-7.5% | $58.4M+17.7% | $49.6M+162.4% | $18.9M-85.0% | $126.1M-5.2% | $133.0M |
| Dividends per common share (in dollars per share) | $320000.00+23.1% | $260000.00+8.3% | $240000.00 | — | — | — | — | — | — | $240.00 |
| Basic (in dollars per share) | $960000.00-45.1% | $1750000.00+12.2% | $1560000.00+90.2% | $820000.00-18.0% | $1000000.00-8.3% | $1090000.00+18.5% | $920000.00+162.9% | $350000.00-85.2% | $2370000.00+94700.0% | $2500.00 |
| Diluted (in dollars per share) | $950000.00-45.1% | $1730000.00+12.3% | $1540000.00+90.1% | $810000.00-18.2% | $990000.00-7.5% | $1070000.00+17.6% | $910000.00+160.0% | $350000.00-85.0% | $2330000.00+94232.0% | $2470.00 |
| Basic (in shares) | 54.0M+0.0% | 54.0M+0.0% | 54.0M+0.4% | 53.8M+0.2% | 53.7M+0.0% | 53.7M+0.2% | 53.6M+0.2% | 53.5M+0.4% | 53.3M+0.2% | 53.2M |
| Diluted (in shares) | 54.8M+0.0% | 54.8M+0.0% | 54.8M+0.2% | 54.7M+0.2% | 54.6M-0.2% | 54.7M+0.0% | 54.7M+0.6% | 54.4M+0.3% | 54.2M+0.9% | 53.8M |
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.