Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $78,351 | $74,973 | $75,126 | $73,095 |
Gross Profit | 46,830 | 45,856 | 44,678 | 41,596 |
EBITDA | 16,976 | 16,297 | 15,078 | 13,583 |
EBIT | 14,261 | 13,560 | 12,387 | 10,750 |
Net Income | 11,705 | 11,254 | 9,641 | 9,140 |
Net Change In Cash | 78,351 | 74,973 | 75,126 | 73,095 |
Free Cash Flow | 13,244 | 13,358 | 15,351 | 11,342 |
Cash | 347,570 | 411,182 | 373,513 | 190,407 |
Basic Shares | 16,878 | 16,872 | 16,875 | 16,840 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $285,271 | $240,368 | $186,549 | $149,181 |
Gross Profit | 166,349 | 149,376 | 161,198 | 135,710 |
EBITDA | 56,874 | 49,724 | 67,552 | 53,320 |
EBIT | 45,459 | 36,226 | 54,908 | 44,319 |
Net Income | 36,141 | 28,593 | 43,022 | 34,790 |
Net Change In Cash | 285,271 | 240,368 | 186,549 | 149,181 |
Cost of Revenue | -778,653 | 563,358 | ||
Free Cash Flow | 46,295 | 33,446 | 44,306 | 43,805 |
Cash | 373,513 | 294,823 | 266,424 | 1,045,077 |
Basic Shares | 16,875 | 16,918 | 16,871 | 15,699 |
Quarter | EPS |
---|---|
2025-06-30 | $0.69 |
2025-03-31 | $0.67 |
2024-12-31 | $0.57 |
2024-09-30 | $0.54 |