Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $135,309 | $125,769 | $127,435 | $132,424 |
Gross Profit | 52,430 | 46,549 | 47,900 | 49,788 |
EBITDA | 32,897 | 26,089 | 19,006 | 32,197 |
EBIT | 24,345 | 17,595 | 18,645 | 24,204 |
Net Income | 18,524 | 13,367 | 13,606 | 18,683 |
Net Change In Cash | 135,309 | 125,769 | 127,435 | 132,424 |
Free Cash Flow | 25,072 | 11,053 | 19,853 | 31,524 |
Cash | 99,440 | 90,288 | 94,334 | 94,875 |
Basic Shares | 30,160 | 30,326 | 30,717 | 30,536 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $515,771 | $550,422 | $586,869 | $512,925 |
Gross Profit | 189,150 | 190,859 | 210,538 | 184,619 |
EBITDA | 108,169 | 75,051 | 113,220 | -32,583 |
EBIT | 77,247 | 75,051 | 83,467 | -59,513 |
Net Income | 58,114 | 60,532 | 59,575 | -41,866 |
Net Change In Cash | 515,771 | 550,422 | 586,869 | 512,925 |
Cost of Revenue | 14,345 | 49,692 | ||
Free Cash Flow | 80,645 | 74,073 | 106,864 | 70,500 |
Cash | 94,334 | 163,876 | 156,910 | 141,465 |
Basic Shares | 30,717 | 31,579 | 32,238 | 32,327 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.57 |
2025-03-31 | $0.44 |
2024-12-31 | $0.53 |