| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $182,313 | $168,759 | $130,921 | $127,293 |
Gross Profit | 68,668 | 61,265 | 48,085 | 41,307 |
EBITDA | 30,907 | 25,328 | 19,495 | 4,490 |
EBIT | 30,679 | 25,122 | 19,293 | 4,285 |
Net Income | 24,003 | 22,908 | 18,882 | 3,370 |
Net Change In Cash | 182,313 | 168,759 | 130,921 | 127,293 |
Free Cash Flow | 35,646 | 20,861 | -10,359 | 6,797 |
Cash | 203,705 | 168,315 | 153,608 | 164,669 |
Basic Shares | 59,878 | 59,643 | 59,975 | 59,286 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $516,013 | $493,612 | $427,787 | $379,513 |
Gross Profit | 198,783 | 180,069 | 103,361 | 113,148 |
EBITDA | 71,533 | 58,611 | 12,289 | 26,658 |
EBIT | 70,788 | 57,951 | 10,388 | 24,589 |
Net Income | 55,952 | 46,629 | 7,814 | 19,015 |
Net Change In Cash | 516,013 | 493,612 | 427,787 | 379,513 |
Cost of Revenue | -8,883 | -43,526 | ||
Free Cash Flow | 41,925 | 106,556 | -11,917 | -16,723 |
Cash | 164,669 | 132,537 | 19,629 | 28,690 |
Basic Shares | 59,287 | 58,747 | 56,123 | 55,558 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.40 |
2025-06-30 | $0.38 |
2025-03-31 | $0.30 |