Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $73,059 | $72,061 | $73,775 | $72,667 |
Gross Profit | 58,272 | 57,055 | 57,653 | 55,359 |
EBITDA | 26,358 | 26,954 | 28,844 | 25,968 |
EBIT | 24,885 | 25,503 | 27,398 | 24,513 |
Net Income | 19,230 | 19,075 | 20,272 | 18,180 |
Net Change In Cash | 73,059 | 72,061 | 73,775 | 72,667 |
Free Cash Flow | 11,445 | 29,165 | 15,707 | 24,565 |
Cash | 25,563 | 211,591 | 137,692 | 179,671 |
Basic Shares | 31,510 | 31,712 | 31,590 | 31,678 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $285,215 | $263,643 | $186,722 | $164,234 |
Gross Profit | 219,334 | 218,143 | 179,542 | 166,491 |
EBITDA | 103,166 | 94,359 | 80,106 | 80,690 |
EBIT | 97,383 | 88,581 | 76,190 | 76,562 |
Net Income | 71,780 | 65,842 | 56,456 | 56,271 |
Net Change In Cash | 285,215 | 263,643 | 186,722 | 164,234 |
Cost of Revenue | -295,109 | 96,817 | ||
Free Cash Flow | 83,866 | 62,695 | 71,539 | 42,072 |
Cash | 137,692 | 141,761 | 114,159 | 409,758 |
Basic Shares | 31,712 | 31,738 | 28,919 | 27,795 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.63 |
2025-03-31 | $0.61 |
2024-12-31 | $0.62 |