| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $128,339 | $114,750 | $113,248 | $118,205 |
Gross Profit | 94,049 | 82,299 | 81,597 | 85,064 |
EBITDA | 13,211 | 11,068 | 10,629 | 7,051 |
EBIT | 9,672 | 7,568 | 7,130 | 3,027 |
Net Income | 5,334 | 5,333 | 4,747 | -321 |
Net Change In Cash | 128,339 | 114,750 | 113,248 | 118,205 |
Free Cash Flow | 16,791 | 2,990 | 1,499 | 9,989 |
Cash | 95,554 | 81,345 | 86,486 | 84,700 |
Basic Shares | 18,034 | 18,966 | 18,846 | 18,479 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $454,364 | $445,320 | $421,910 | $444,084 |
Gross Profit | 324,688 | 321,127 | 299,760 | 328,617 |
EBITDA | 32,791 | 32,087 | 31,146 | 43,234 |
EBIT | 18,572 | 20,271 | 15,464 | 32,072 |
Net Income | 7,696 | 15,076 | -390 | 28,853 |
Net Change In Cash | 454,364 | 445,320 | 421,910 | 444,084 |
Cost of Revenue | -23,164 | -3,725 | ||
Free Cash Flow | 14,327 | 30,748 | -6,918 | 27,942 |
Cash | 84,700 | 82,373 | 60,032 | 86,184 |
Basic Shares | 18,616 | 19,466 | 19,326 | 20,327 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.36 |
2025-06-30 | $0.28 |
2025-03-31 | $0.25 |