Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $50,258 | $43,474 | $33,184 | $34,074 |
Gross Profit | 40,276 | 28,786 | 26,622 | 27,654 |
EBITDA | 16,683 | 896 | 8,999 | 10,154 |
EBIT | 14,910 | -549 | 8,234 | 9,410 |
Net Income | 11,648 | -272 | 6,595 | 7,204 |
Net Change In Cash | 50,258 | 43,474 | 33,184 | 34,074 |
Free Cash Flow | 17,947 | -730 | 5,333 | 13,330 |
Cash | 103,109 | 123,563 | 47,262 | 58,092 |
Basic Shares | 10,488 | 9,823 | 8,536 | 8,545 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $132,195 | $114,748 | $108,435 | $100,935 |
Gross Profit | 111,104 | 105,584 | 104,811 | 93,970 |
EBITDA | 43,452 | 43,211 | 48,747 | 38,460 |
EBIT | 40,419 | 39,849 | 44,951 | 35,019 |
Net Income | 31,846 | 31,688 | 35,752 | 27,834 |
Net Change In Cash | 132,195 | 114,748 | 108,435 | 100,935 |
Cost of Revenue | -541,970 | 310,779 | ||
Free Cash Flow | 38,822 | 39,434 | 37,390 | 40,550 |
Cash | 47,262 | 65,958 | 168,161 | 710,131 |
Basic Shares | 8,537 | 8,536 | 8,623 | 8,714 |
Quarter | EPS |
---|---|
2025-06-30 | $1.25 |
2025-03-31 | $0.79 |
2024-12-31 | $0.86 |
2024-09-30 | $0.84 |