| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $117,691 | $104,970 | $92,037 | $78,128 |
Gross Profit | 34,731 | 31,927 | 28,398 | 31,021 |
EBITDA | 13,906 | 11,721 | 1,158 | 17,787 |
EBIT | 7,546 | 5,684 | -2,747 | 14,775 |
Net Income | 8,098 | 9,830 | -5,996 | 11,764 |
Net Change In Cash | 117,691 | 104,970 | 92,037 | 78,128 |
Free Cash Flow | 25,321 | 2,377 | -8,102 | 13,767 |
Cash | 154,881 | 64,929 | 63,783 | 119,384 |
Basic Shares | 59,852 | 57,341 | 57,037 | 57,017 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $305,448 | $266,090 | $239,840 | $214,970 |
Gross Profit | 113,331 | 104,945 | 86,908 | 71,267 |
EBITDA | 43,256 | 41,828 | 18,743 | 11,450 |
EBIT | 29,702 | 28,426 | 7,135 | 459 |
Net Income | 24,849 | 23,504 | -5,928 | -3,033 |
Net Change In Cash | 305,448 | 266,090 | 239,840 | 214,970 |
Free Cash Flow | 25,059 | 21,198 | -1,979 | 9,970 |
Cash | 119,384 | 103,961 | 86,591 | 81,859 |
Basic Shares | 57,017 | 56,672 | 56,591 | 56,401 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.19 |
2025-06-30 | $0.21 |
2025-03-31 | $0.03 |