Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $114,750 | $113,248 | $118,205 | $114,615 |
Gross Profit | 82,299 | 81,597 | 85,064 | 81,759 |
EBITDA | 11,068 | 10,629 | 5,473 | 8,820 |
EBIT | 7,568 | 7,130 | 1,449 | 5,284 |
Net Income | 5,333 | 4,747 | -321 | 4,347 |
Net Change In Cash | 114,750 | 113,248 | 118,205 | 114,615 |
Free Cash Flow | -3,394 | 1,499 | 9,989 | 7,883 |
Cash | 81,345 | 86,486 | 84,700 | 78,704 |
Basic Shares | 18,966 | 18,846 | 18,479 | 18,890 |
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 | 45,832 |
EBIT | 18,572 | 20,271 | 15,464 | 29,316 |
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-09-30 | $0 |
2025-06-30 | $0.35 |
2025-03-31 | $0.25 |
2024-12-31 | -$0.01 |