
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2020 | FY2020 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | $5.46B+15.4% | $4.73B+0.8% | $4.69B-2.8% | $4.82B+28.4% | $3.76B+41.3% | $2.66B+307.7% | $652.2M+3.1% | $632.4M-2.9% | $651.4M-71.6% | $2.29B |
| Cost of revenues (exclusive of depreciation and amortization) | $3.88B+18.5% | $3.28B+0.6% | $3.26B-0.9% | $3.29B+32.3% | $2.48B+43.4% | $1.73B+309.2% | $423.4M+0.9% | $419.5M-1.0% | $423.8M-71.5% | $1.49B |
| Selling, general and administrative expenses | $928.7M+13.8% | $816.3M+0.2% | $815.1M-6.6% | $872.8M+34.5% | $648.7M+33.8% | $484.8M+316.0% | $116.5M+2.0% | $114.2M-8.7% | $125.1M-72.6% | $457.4M |
| Depreciation and amortization expense | $124.8M+39.4% | $89.6M-2.4% | $91.8M-0.5% | $92.3M+10.6% | $83.4M+32.6% | $62.9M+294.7% | $15.9M+4.6% | $15.2M+1.9% | $14.9M-67.0% | $45.3M |
| Loss on sale of business | $0 | $0-100.0% | $25.9M | $0 | $0 | — | — | — | — | — |
| Income from operations | $520.0M-4.5% | $544.6M+8.6% | $501.2M-12.5% | $573.0M+5.7% | $542.3M+43.0% | $379.3M+293.5% | $96.4M+15.5% | $83.4M-4.7% | $87.5M-71.1% | $302.9M |
| Interest and other income, net | $11.5M-75.4% | $46.9M-8.3% | $51.1M+410.0% | $10.0M+680.5% | -$1.7M-145.2% | $3.8M+128.6% | $1.7M-8.0% | $1.8M-23.8% | $2.4M-72.7% | $8.7M |
| Foreign exchange loss | -$25.9M-267.8% | -$7.0M+55.3% | -$15.8M+79.2% | -$75.7M-952.3% | -$7.2M-54.2% | -$4.7M-179.2% | $5.9M+164.3% | -$9.2M-240.5% | $6.5M+154.1% | -$12.0M |
| Income before provision for income taxes | $505.6M-13.5% | $584.4M+8.9% | $536.6M+5.8% | $507.3M-4.9% | $533.4M+40.9% | $378.5M+264.0% | $104.0M+36.7% | $76.1M-21.1% | $96.4M-67.8% | $299.5M |
| Provision for income taxes | $127.9M-1.5% | $129.9M+8.7% | $119.5M+36.0% | $87.8M+69.8% | $51.7M+0.8% | $51.3M+253.1% | $14.5M+53.7% | $9.5M-12.9% | $10.9M-71.8% | $38.5M |
| Net income | $377.7M-16.9% | $454.5M+9.0% | $417.1M-0.6% | $419.4M-12.9% | $481.7M+47.2% | $327.2M+265.8% | $89.4M+34.2% | $66.6M-22.1% | $85.6M-67.2% | $261.1M |
| Basic (in dollars per share) | $6760.00-14.8% | $7930.00+10.0% | $7210.00-1.5% | $7320.00-14.1% | $8520.00+45.1% | $5870.00+266.9% | $1600.00+33.3% | $1200.00-22.6% | $1550.00-67.5% | $4770.00 |
| Diluted (in dollars per share) | $6720.00-14.3% | $7840.00+11.0% | $7060.00-0.4% | $7090.00-13.0% | $8150.00+45.5% | $5600.00+266.0% | $1530.00+34.2% | $1140.00-22.4% | $1470.00-67.5% | $4530.00 |
| Basic (in shares) | 55.9M-2.4% | 57.3M-0.9% | 57.8M+0.9% | 57.3M+1.4% | 56.5M+1.4% | 55.7M+1.8% | 54.7M+2.0% | 53.6M | — | 54.7M |
| Diluted (in shares) | 56.2M-3.0% | 58.0M-1.9% | 59.1M-0.1% | 59.2M+0.2% | 59.1M+1.1% | 58.4M+1.3% | 57.7M+1.8% | 56.7M | — | 57.7M |
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.