Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $84,558 | $83,543 | $85,086 | $82,918 |
Gross Profit | 60,536 | 59,815 | 48,993 | |
EBITDA | 22,826 | 27,034 | 23,343 | 13,738 |
EBIT | 23,777 | 20,014 | 10,429 | |
Net Income | 18,586 | 18,406 | 16,241 | 8,741 |
Net Change In Cash | 84,558 | 83,543 | 85,086 | 82,918 |
Free Cash Flow | 11,587 | 20,491 | 14,813 | 19,534 |
Cash | 97,265 | 86,211 | 93,526 | 77,312 |
Basic Shares | 11,851 | 11,842 | 11,810 | 11,808 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $307,514 | $271,099 | $230,017 | $194,282 |
Gross Profit | 201,592 | 202,669 | 211,758 | 183,019 |
EBITDA | 67,100 | 79,023 | 93,871 | 71,767 |
EBIT | 57,154 | 72,493 | 87,760 | 65,613 |
Net Income | 47,275 | 60,672 | 71,109 | 52,987 |
Net Change In Cash | 307,514 | 271,099 | 230,017 | 194,282 |
Cost of Revenue | -465,510 | 25,337 | ||
Free Cash Flow | 54,258 | 79,549 | 77,361 | 51,232 |
Cash | 93,526 | 76,759 | 222,517 | 682,807 |
Basic Shares | 11,812 | 11,937 | 12,211 | 13,190 |
Quarter | EPS |
---|---|
2025-06-30 | $1.57 |
2025-03-31 | $1.55 |
2024-12-31 | $1.37 |
2024-09-30 | $0.74 |