Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $22,115 | $131,308 | $149,449 | $149,882 |
Gross Profit | 70,387 | 84,307 | 80,700 | |
EBITDA | 30,571 | 28,974 | 36,142 | 32,198 |
EBIT | 26,105 | 33,181 | 29,830 | |
Net Income | 29,019 | 25,797 | 30,225 | 27,785 |
Net Change In Cash | 22,115 | 131,308 | 149,449 | 149,882 |
Free Cash Flow | 24,214 | -12,673 | 163,381 | 229,893 |
Cash | 104,769 | 315,810 | 235,174 | 249,799 |
Basic Shares | 17,006 | 17,014 | 17,024 | 16,982 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $587,775 | $535,619 | $365,610 | $293,764 |
Gross Profit | 320,608 | 326,676 | 295,875 | 268,356 |
EBITDA | 133,808 | 138,283 | 124,065 | 128,858 |
EBIT | 122,577 | 126,620 | 113,549 | 121,467 |
Net Income | 113,850 | 113,558 | 99,066 | 98,905 |
Net Change In Cash | 587,775 | 535,619 | 365,610 | 293,764 |
Cost of Revenue | 22,233 | -23,839 | ||
Free Cash Flow | 400,047 | 361,378 | 85,438 | 74,237 |
Cash | 235,174 | 202,042 | 127,083 | 112,782 |
Basic Shares | 16,960 | 16,866 | 16,890 | 15,944 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.73 |
2025-03-31 | $1.53 |
2024-12-31 | $1.93 |