| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $126,526 | $123,168 | $111,056 | $90,669 |
Gross Profit | 93,454 | 88,688 | 66,112 | 64,521 |
EBITDA | 48,918 | 43,973 | 17,078 | 30,998 |
EBIT | 43,754 | 39,171 | 13,330 | 28,682 |
Net Income | 35,074 | 31,361 | 10,517 | 23,211 |
Net Change In Cash | 126,526 | 123,168 | 111,056 | 90,669 |
Free Cash Flow | 50,145 | 26,165 | 36,675 | 28,037 |
Cash | 113,218 | 100,371 | 79,613 | 69,749 |
Basic Shares | 36,561 | 36,088 | 34,681 | 29,678 |
| 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-09-30 | $0.92 |
2025-06-30 | $0.86 |
2025-03-31 | $0.30 |
2024-12-31 | $0.78 |