Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $68,982 | $67,220 | $66,122 | $66,581 |
Gross Profit | 60,087 | 58,217 | 56,781 | 56,258 |
EBITDA | 20,040 | 23,835 | 19,293 | 17,345 |
EBIT | 18,134 | 21,985 | 17,380 | 15,557 |
Net Income | 15,044 | 16,858 | 13,090 | 13,118 |
Net Change In Cash | 68,982 | 67,220 | 66,122 | 66,581 |
Free Cash Flow | 30,784 | 19,485 | 8,993 | 10,506 |
Cash | 78,485 | 78,521 | 70,543 | 83,431 |
Basic Shares | 17,088 | 17,044 | 16,969 | 16,979 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $262,222 | $245,694 | $200,557 | $207,327 |
Gross Profit | 222,472 | 213,900 | 186,175 | 205,390 |
EBITDA | 73,399 | 71,939 | 48,831 | 57,165 |
EBIT | 65,568 | 63,861 | 41,075 | 49,451 |
Net Income | 52,915 | 52,258 | 33,412 | 33,396 |
Net Change In Cash | 262,222 | 245,694 | 200,557 | 207,327 |
Cost of Revenue | -434,704 | 106,805 | ||
Free Cash Flow | 54,885 | 47,736 | 54,243 | 110,731 |
Cash | 70,543 | 83,118 | 72,114 | 65,313 |
Basic Shares | 16,969 | 17,023 | 16,985 | 16,893 |
Quarter | EPS |
---|---|
2025-06-30 | $0.88 |
2025-03-31 | $0.99 |
2024-12-31 | $0.77 |
2024-09-30 | $0.78 |