Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $261,631 | $251,642 | $262,882 | $266,499 |
Gross Profit | 203,763 | 194,893 | 206,805 | 203,182 |
EBITDA | 131,448 | 126,731 | 139,238 | 132,561 |
EBIT | 125,962 | 121,118 | 133,652 | 126,967 |
Net Income | 100,142 | 96,892 | 115,084 | 99,772 |
Net Change In Cash | 261,631 | 251,642 | 262,882 | 266,499 |
Free Cash Flow | 91,631 | 133,086 | 116,528 | 109,566 |
Cash | 731,918 | 589,457 | 352,652 | 779,836 |
Basic Shares | 62,232 | 62,305 | 62,320 | 62,292 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,042,904 | $974,086 | $712,915 | $620,429 |
Gross Profit | 801,839 | 798,866 | 653,108 | 585,643 |
EBITDA | 531,244 | 545,456 | 404,460 | 347,355 |
EBIT | 508,720 | 523,512 | 382,639 | 322,327 |
Net Income | 409,167 | 411,768 | 300,232 | 253,922 |
Net Change In Cash | 1,042,904 | 974,086 | 712,915 | 620,429 |
Cost of Revenue | -1,121,518 | 1,212,004 | ||
Free Cash Flow | 459,801 | 446,935 | 368,728 | 281,291 |
Cash | 352,652 | 651,058 | 2,087,724 | 3,209,242 |
Basic Shares | 62,298 | 62,222 | 62,810 | 63,486 |
Quarter | EPS |
---|---|
2025-06-30 | $1.61 |
2025-03-31 | $1.55 |
2024-12-31 | $1.84 |
2024-09-30 | $1.60 |