Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $76,300 | $69,093 | $73,183 | $70,775 |
Gross Profit | 52,168 | 47,278 | 49,207 | 45,934 |
EBITDA | 18,625 | 17,180 | 22,316 | 15,962 |
EBIT | 17,164 | 15,702 | 20,719 | 14,306 |
Net Income | 14,605 | 12,294 | 16,497 | 11,212 |
Net Change In Cash | 76,300 | 69,093 | 73,183 | 70,775 |
Free Cash Flow | 13,019 | 24,960 | 3,143 | 17,099 |
Cash | 470,496 | 536,300 | 359,082 | 469,627 |
Basic Shares | 16,886 | 17,066 | 17,162 | 17,057 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $283,098 | $212,033 | $231,937 | $227,510 |
Gross Profit | 184,997 | 212,033 | 211,864 | 216,156 |
EBITDA | 69,802 | 79,417 | 80,116 | 79,557 |
EBIT | 63,292 | 79,417 | 73,151 | 73,057 |
Net Income | 49,717 | 62,745 | 58,240 | 58,614 |
Net Change In Cash | 283,098 | 212,033 | 231,937 | 227,510 |
Cost of Revenue | -251,938 | 186,514 | ||
Free Cash Flow | 56,027 | 53,858 | 119,121 | 93,351 |
Cash | 359,082 | 330,158 | 234,883 | 486,821 |
Basic Shares | 16,456 | 16,417 | 18,019 | 18,492 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.86 |
2025-03-31 | $0.72 |
2024-12-31 | $0.96 |