Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $76,072 | $84,609 | $83,785 | $82,207 |
Gross Profit | 29,516 | 73,395 | 70,284 | 82,207 |
EBITDA | 30,421 | 31,135 | 30,519 | 26,780 |
EBIT | 29,851 | 29,190 | 28,589 | 24,938 |
Net Income | 22,951 | 21,891 | 21,312 | 18,225 |
Net Change In Cash | 76,072 | 84,609 | 83,785 | 82,207 |
Free Cash Flow | 54,788 | 9,222 | 43,527 | 24,921 |
Cash | 115,767 | 120,892 | 98,094 | 100,145 |
Basic Shares | 44,850 | 45,682 | 45,523 | 45,409 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $291,970 | $244,924 | $133,456 | $127,043 |
Gross Profit | 291,970 | 244,924 | 133,456 | 127,043 |
EBITDA | 131,354 | 98,260 | 31,663 | 40,700 |
EBIT | 124,408 | 91,549 | 27,867 | 37,408 |
Net Income | 91,729 | 67,405 | 20,044 | 27,825 |
Net Change In Cash | 291,970 | 244,924 | 133,456 | 127,043 |
Cost of Revenue | -636,930 | 422,204 | 279,271 | |
Free Cash Flow | 104,025 | 93,012 | 29,014 | 22,066 |
Cash | 100,145 | 115,177 | 752,107 | 329,903 |
Basic Shares | 45,395 | 45,213 | 30,737 | 30,174 |
Quarter | EPS |
---|---|
2024-09-30 | $0.50 |
2024-06-30 | $0.48 |
2024-03-31 | $0.47 |
2023-12-31 | $0.40 |