| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $178,087 | $169,601 | $148,541 | $167,117 |
Gross Profit | 52,849 | 55,399 | 48,671 | 55,629 |
EBITDA | 8,474 | 22,606 | 18,222 | 22,573 |
EBIT | 2,668 | 16,920 | 12,825 | 17,725 |
Net Income | 2,626 | 12,705 | 11,517 | 10,452 |
Net Change In Cash | 178,087 | 169,601 | 148,541 | 167,117 |
Free Cash Flow | 8,317 | 18,550 | -5,321 | 20,636 |
Cash | 72,946 | 66,908 | 54,835 | 57,244 |
Basic Shares | 4,951 | 4,955 | 4,950 | 4,947 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $593,714 | $669,679 | $637,021 | $517,417 |
Gross Profit | 189,811 | 234,848 | 215,180 | 166,242 |
EBITDA | 71,942 | 103,754 | 93,145 | 63,704 |
EBIT | 51,112 | 84,840 | 76,715 | 48,140 |
Net Income | 37,094 | 63,332 | 54,395 | 35,729 |
Net Change In Cash | 593,714 | 669,679 | 637,021 | 517,417 |
Cost of Revenue | 1,941 | -7,875 | ||
Free Cash Flow | 52,829 | 72,310 | -14,445 | 15,214 |
Cash | 57,244 | 53,607 | 37,239 | 36,406 |
Basic Shares | 4,947 | 4,997 | 4,999 | 4,970 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.53 |
2025-06-30 | $2.56 |
2025-03-31 | $2.32 |
2024-12-31 | $2.12 |