| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $126,651 | $126,526 | $123,168 | $111,056 |
Gross Profit | 93,765 | 93,454 | 88,688 | 66,112 |
EBITDA | 43,815 | 48,918 | 43,973 | 17,078 |
EBIT | 43,754 | 39,171 | 13,330 | |
Net Income | 35,683 | 35,074 | 31,361 | 10,517 |
Net Change In Cash | 126,651 | 126,526 | 123,168 | 111,056 |
Free Cash Flow | 50,145 | 26,165 | 36,675 | |
Cash | 71,428 | 113,218 | 100,371 | 79,613 |
Basic Shares | 37,493 | 36,561 | 36,088 | 34,681 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $487,401 | $315,380 | $316,917 | $278,059 |
Gross Profit | 342,019 | 212,153 | 248,144 | 253,367 |
EBITDA | 140,070 | 113,376 | 113,057 | 109,292 |
EBIT | 104,099 | 103,497 | 99,176 | |
Net Income | 112,635 | 83,811 | 85,888 | 81,825 |
Net Change In Cash | 487,401 | 315,380 | 316,917 | 278,059 |
Cost of Revenue | -277,811 | |||
Free Cash Flow | 90,717 | 101,489 | 102,184 | |
Cash | 71,428 | 69,749 | 79,305 | 75,976 |
Basic Shares | 36,796 | 29,656 | 29,558 | 29,465 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.95 |
2025-09-30 | $0.92 |
2025-06-30 | $0.86 |
2025-03-31 | $0.30 |