Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $299,014 | $282,250 | $267,976 | $251,000 |
Gross Profit | 267,841 | 253,445 | 237,474 | 225,028 |
EBITDA | -8,176 | 13,046 | 12,796 | -24,197 |
EBIT | -11,551 | 9,796 | 9,596 | -27,402 |
Net Income | 1,573 | 27,425 | 23,005 | -12,026 |
Net Change In Cash | 299,014 | 282,250 | 267,976 | 251,000 |
Free Cash Flow | 60,029 | 107,504 | 73,264 | 82,412 |
Cash | 1,590,515 | 1,527,605 | 1,411,602 | 1,337,155 |
Basic Shares | 53,271 | 53,042 | 52,420 | 50,134 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $971,995 | $729,695 | $519,029 | $308,150 |
Gross Profit | 868,304 | 649,050 | 452,501 | 269,137 |
EBITDA | 57,997 | 12,792 | -120,102 | -123,926 |
EBIT | 39,757 | 3,769 | -128,669 | -126,672 |
Net Income | 32,372 | -1,877 | -136,867 | -129,294 |
Net Change In Cash | 971,995 | 729,695 | 519,029 | 308,150 |
Free Cash Flow | 297,854 | 204,945 | 8,137 | 2,597 |
Cash | 1,411,602 | 1,116,128 | 885,894 | 886,812 |
Basic Shares | 52,420 | 48,366 | 45,804 | 44,504 |
Quarter | EPS |
---|---|
2025-06-30 | $1.09 |
2025-03-31 | $1.10 |
2024-12-31 | $0.43 |
2024-09-30 | -$0.24 |