Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $313,963 | $291,502 | $321,425 | $302,820 |
Gross Profit | 216,530 | 191,679 | 214,821 | 190,637 |
EBITDA | 95,213 | 70,933 | 82,494 | 72,543 |
EBIT | 87,859 | 63,603 | 66,914 | 64,878 |
Net Income | 69,996 | 51,293 | 64,885 | 52,451 |
Net Change In Cash | 313,963 | 291,502 | 321,425 | 302,820 |
Free Cash Flow | 64,839 | 52,367 | 67,059 | 84,443 |
Cash | 780,360 | 823,959 | 904,486 | 851,194 |
Basic Shares | 95,741 | 95,524 | 95,488 | 95,480 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,225,663 | $1,115,426 | $774,647 | $654,723 |
Gross Profit | 787,919 | 797,085 | 697,071 | 641,745 |
EBITDA | 306,742 | 356,395 | 280,529 | 280,494 |
EBIT | 268,324 | 318,596 | 241,722 | 240,933 |
Net Income | 228,830 | 255,863 | 217,612 | 205,160 |
Net Change In Cash | 1,225,663 | 1,115,426 | 774,647 | 654,723 |
Cost of Revenue | -12,530 | -11,023 | ||
Free Cash Flow | 241,081 | 462,834 | 157,593 | 375,129 |
Cash | 904,486 | 1,006,019 | 595,683 | 434,842 |
Basic Shares | 95,406 | 95,096 | 94,587 | 95,897 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.74 |
2025-03-31 | $0.63 |
2024-12-31 | $0.71 |