Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $123,986 | $103,624 | $101,649 | $112,771 |
Gross Profit | 49,107 | 40,762 | 39,823 | 43,497 |
EBITDA | 20,355 | 14,386 | 13,676 | 17,098 |
EBIT | 15,032 | 9,445 | 8,833 | 12,394 |
Net Income | 10,934 | 6,409 | 5,615 | 9,094 |
Net Change In Cash | 123,986 | 103,624 | 101,649 | 112,771 |
Free Cash Flow | 10,846 | 6,630 | 7,490 | 21,934 |
Cash | 30,549 | 32,473 | 31,584 | 38,903 |
Basic Shares | 20,191 | 20,198 | 20,173 | 20,133 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $422,633 | $405,651 | $422,957 | $364,244 |
Gross Profit | 164,329 | 153,043 | 132,086 | 107,827 |
EBITDA | 61,115 | 60,779 | 48,757 | 40,479 |
EBIT | 42,818 | 45,027 | 34,530 | 30,435 |
Net Income | 29,975 | 32,470 | 23,648 | 20,778 |
Net Change In Cash | 422,633 | 405,651 | 422,957 | 364,244 |
Cost of Revenue | 9,558 | |||
Free Cash Flow | 43,914 | 44,049 | 14,727 | -3,702 |
Cash | 31,584 | 23,076 | 16,041 | 6,483 |
Basic Shares | 20,124 | 19,977 | 19,925 | 19,804 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.57 |
2025-03-31 | $0.33 |
2024-12-31 | $0.29 |