Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $173,221 | $169,054 | $173,687 | $178,775 |
Gross Profit | 109,673 | 104,943 | 103,987 | 104,066 |
EBITDA | 44,104 | 37,031 | 29,298 | 50,963 |
EBIT | 41,529 | 34,404 | 26,605 | 48,154 |
Net Income | 30,366 | 25,719 | 19,657 | 37,509 |
Net Change In Cash | 173,221 | 169,054 | 173,687 | 178,775 |
Free Cash Flow | 36,315 | 19,880 | 33,153 | 46,423 |
Cash | 131,970 | 826,336 | 1,128,409 | 569,967 |
Basic Shares | 46,042 | 46,061 | 42,761 | 42,454 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $646,111 | $619,081 | $456,194 | $419,371 |
Gross Profit | 359,760 | 379,830 | 402,534 | 381,472 |
EBITDA | 91,100 | 91,587 | 128,528 | 165,256 |
EBIT | 79,515 | 78,322 | 113,818 | 149,021 |
Net Income | 61,003 | 69,598 | 92,533 | 118,664 |
Net Change In Cash | 646,111 | 619,081 | 456,194 | 419,371 |
Cost of Revenue | -942,452 | 69,932 | ||
Free Cash Flow | 120,638 | 155,336 | 121,738 | 103,871 |
Cash | 1,128,409 | 1,203,244 | 685,355 | 1,627,807 |
Basic Shares | 42,761 | 43,504 | 45,914 | 49,554 |
Quarter | EPS |
---|---|
2025-06-30 | $0.69 |
2025-03-31 | $0.56 |
2024-12-31 | $0.60 |
2024-09-30 | $0.58 |