Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $464,700 | $481,800 | $465,200 | $440,000 |
Gross Profit | 238,100 | 242,800 | 218,600 | 201,300 |
EBITDA | 98,600 | 80,900 | 66,600 | 79,200 |
EBIT | 45,400 | 27,000 | 8,300 | 27,100 |
Net Income | 21,300 | 14,900 | 10,800 | 2,000 |
Net Change In Cash | 464,700 | 481,800 | 465,200 | 440,000 |
Free Cash Flow | 87,100 | 19,500 | 54,200 | 63,400 |
Cash | 625,200 | 557,300 | 579,700 | 494,100 |
Basic Shares | 161,000 | 161,900 | 161,800 | 159,700 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,760,000 | $1,513,700 | $1,246,200 | $1,024,200 |
Gross Profit | 812,100 | 646,500 | 473,200 | 382,300 |
EBITDA | 288,000 | 264,600 | 54,700 | 23,100 |
EBIT | 78,200 | 132,100 | -34,300 | -54,400 |
Net Income | 18,100 | 54,800 | -73,400 | -75,400 |
Net Change In Cash | 1,760,000 | 1,513,700 | 1,246,200 | 1,024,200 |
Cost of Revenue | 660,200 | -254,800 | ||
Free Cash Flow | 171,500 | 105,100 | 38,100 | -14,900 |
Cash | 579,700 | 570,300 | 431,900 | 367,500 |
Basic Shares | 160,400 | 158,500 | 152,940 | 150,402 |
Quarter | EPS |
---|---|
2025-06-30 | $0.61 |
2025-03-31 | $0.58 |
2024-12-31 | $0.60 |
2024-09-30 | $0.47 |