| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $79,200 | $78,351 | $74,973 | $75,126 |
Gross Profit | 46,885 | 46,830 | 45,856 | 44,678 |
EBITDA | 19,467 | 16,976 | 16,297 | 15,078 |
EBIT | 16,971 | 14,261 | 13,560 | 12,387 |
Net Income | 13,686 | 11,705 | 11,254 | 9,641 |
Net Change In Cash | 79,200 | 78,351 | 74,973 | 75,126 |
Free Cash Flow | 16,557 | 13,244 | 13,358 | 15,351 |
Cash | 523,079 | 347,570 | 411,182 | 373,513 |
Basic Shares | 16,908 | 16,878 | 16,872 | 16,875 |
| 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-09-30 | $0.86 |
2025-06-30 | $0.69 |
2025-03-31 | $0.67 |
2024-12-31 | $0.57 |