Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $93,420 | $89,040 | $92,658 | $93,079 |
Gross Profit | 59,341 | 55,150 | 57,033 | 56,859 |
EBITDA | 27,379 | 25,693 | 25,585 | 27,223 |
EBIT | 25,962 | 24,046 | 23,227 | 24,556 |
Net Income | 22,618 | 19,537 | 19,626 | 19,618 |
Net Change In Cash | 93,420 | 89,040 | 92,658 | 93,079 |
Free Cash Flow | -10,166 | -4,513 | 59,268 | -13,699 |
Cash | 296,072 | 385,460 | 393,010 | 328,546 |
Basic Shares | 16,219 | 16,198 | 16,143 | 16,138 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $361,891 | $303,501 | $213,916 | $198,656 |
Gross Profit | 224,075 | 217,988 | 183,771 | 183,524 |
EBITDA | 108,791 | 114,195 | 88,735 | 87,394 |
EBIT | 98,286 | 102,699 | 75,790 | 73,716 |
Net Income | 79,593 | 82,217 | 61,063 | 59,021 |
Net Change In Cash | 361,891 | 303,501 | 213,916 | 198,656 |
Cost of Revenue | -878,388 | 349,154 | ||
Free Cash Flow | 92,588 | 59,926 | 116,845 | 58,971 |
Cash | 393,010 | 130,533 | 96,772 | 975,160 |
Basic Shares | 16,131 | 16,016 | 15,860 | 15,987 |
Quarter | EPS |
---|---|
2025-06-30 | $1.39 |
2025-03-31 | $1.21 |
2024-12-31 | $1.22 |
2024-09-30 | $1.22 |