Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $123,168 | $111,056 | $90,669 | $88,454 |
Gross Profit | 88,688 | 66,112 | 64,521 | 61,770 |
EBITDA | 43,973 | 17,078 | 30,998 | 27,940 |
EBIT | 39,171 | 13,330 | 28,682 | 25,644 |
Net Income | 31,361 | 10,517 | 23,211 | 21,048 |
Net Change In Cash | 123,168 | 111,056 | 90,669 | 88,454 |
Free Cash Flow | 26,165 | 36,675 | 28,037 | 23,027 |
Cash | 99,871 | 79,613 | 69,749 | 77,652 |
Basic Shares | 36,088 | 34,681 | 29,678 | 29,679 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $315,380 | $316,917 | $278,059 | $229,841 |
Gross Profit | 212,153 | 248,144 | 253,367 | 226,792 |
EBITDA | 113,376 | 113,057 | 109,292 | 111,555 |
EBIT | 104,099 | 103,497 | 99,176 | 102,785 |
Net Income | 83,811 | 85,888 | 81,825 | 84,137 |
Net Change In Cash | 315,380 | 316,917 | 278,059 | 229,841 |
Cost of Revenue | -277,811 | 51,142 | ||
Free Cash Flow | 90,717 | 101,489 | 102,184 | 96,158 |
Cash | 69,749 | 79,305 | 75,976 | 47,918 |
Basic Shares | 29,656 | 29,558 | 29,465 | 26,537 |
Quarter | EPS |
---|---|
2025-06-30 | $0.86 |
2025-03-31 | $0.30 |
2024-12-31 | $0.78 |
2024-09-30 | $0.71 |