Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $254,308 | $238,822 | $242,240 | $240,497 |
Gross Profit | 230,655 | 160,588 | 158,636 | 155,749 |
EBITDA | 55,319 | 50,438 | 54,376 | 58,813 |
EBIT | 43,680 | 39,333 | 43,425 | 47,489 |
Net Income | 34,552 | 27,950 | 30,328 | 36,682 |
Net Change In Cash | 254,308 | 238,822 | 242,240 | 240,497 |
Free Cash Flow | -26,584 | 17,942 | 53,992 | 74,033 |
Cash | 1,024,862 | 1,186,195 | 1,220,701 | 1,170,605 |
Basic Shares | 60,137 | 60,077 | 59,961 | 59,780 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $939,827 | $881,682 | $842,559 | $748,969 |
Gross Profit | 613,678 | 556,523 | 499,978 | 443,070 |
EBITDA | 196,295 | 145,375 | 102,465 | 102,672 |
EBIT | 153,233 | 101,254 | 59,737 | 62,025 |
Net Income | 124,116 | 81,043 | 56,338 | 52,259 |
Net Change In Cash | 939,827 | 881,682 | 842,559 | 748,969 |
Cost of Revenue | -87,742 | 457,162 | ||
Free Cash Flow | 196,280 | 121,790 | 28,261 | 87,733 |
Cash | 1,220,701 | 696,983 | 622,165 | 710,621 |
Basic Shares | 57,993 | 54,625 | 54,932 | 51,919 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.60 |
2025-03-31 | $0.54 |
2024-12-31 | $0.58 |