Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $76,332 | $74,729 | $84,532 | $76,036 |
Gross Profit | 52,964 | 51,364 | 57,857 | 47,955 |
EBITDA | 23,083 | 21,478 | 25,251 | 19,800 |
EBIT | 20,678 | 19,126 | 22,768 | 17,291 |
Net Income | 16,877 | 15,590 | 18,461 | 13,810 |
Net Change In Cash | 76,332 | 74,729 | 84,532 | 76,036 |
Free Cash Flow | 16,690 | 30,577 | 12,360 | 15,710 |
Cash | 74,354 | 128,145 | 119,882 | 121,560 |
Basic Shares | 20,946 | 21,150 | 21,122 | 21,115 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $316,330 | $283,828 | $224,232 | $207,117 |
Gross Profit | 211,679 | 193,826 | 198,788 | 199,523 |
EBITDA | 93,051 | 83,695 | 88,615 | 89,443 |
EBIT | 83,046 | 73,676 | 77,788 | 77,313 |
Net Income | 66,790 | 59,067 | 63,351 | 62,895 |
Net Change In Cash | 316,330 | 283,828 | 224,232 | 207,117 |
Cost of Revenue | -35,102 | -9,232 | ||
Free Cash Flow | 55,201 | 69,565 | 88,953 | 104,317 |
Cash | 119,882 | 169,781 | 74,371 | 109,473 |
Basic Shares | 21,136 | 21,171 | 21,330 | 21,807 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.81 |
2025-03-31 | $0.74 |
2024-12-31 | $0.87 |