Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $173,473 | $152,386 | $144,061 | $158,252 |
Gross Profit | 68,325 | 57,661 | 54,959 | 51,601 |
EBITDA | 17,871 | 11,435 | 15,512 | 13,153 |
EBIT | 12,367 | 6,995 | 11,704 | 9,437 |
Net Income | 15,436 | 4,687 | 7,688 | 7,346 |
Net Change In Cash | 173,473 | 152,386 | 144,061 | 158,252 |
Free Cash Flow | 23,206 | 1,001 | 31,123 | 8,824 |
Cash | 32,348 | 38,364 | 74,158 | 53,106 |
Basic Shares | 14,917 | 14,628 | 14,509 | 14,358 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $565,798 | $510,095 | $429,138 | $353,755 |
Gross Profit | 202,782 | 179,767 | 143,579 | 135,874 |
EBITDA | 49,225 | 40,435 | 11,365 | 8,611 |
EBIT | 34,480 | 24,004 | -6,124 | -8,535 |
Net Income | 22,570 | 10,926 | -8,448 | -8,417 |
Net Change In Cash | 565,798 | 510,095 | 429,138 | 353,755 |
Cost of Revenue | 8,264 | -17,184 | ||
Free Cash Flow | 63,660 | 29,289 | -169 | 1,304 |
Cash | 74,158 | 23,397 | 8,806 | 11,221 |
Basic Shares | 14,245 | 13,606 | 13,013 | 12,458 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.50 |
2025-03-31 | $0.63 |
2024-12-31 | $0.75 |