Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $119,847 | $161,356 | $115,631 | $116,819 |
Gross Profit | 92,023 | 116,534 | 74,966 | 80,918 |
EBITDA | 40,390 | 63,838 | 27,052 | 37,089 |
EBIT | 44,266 | 59,962 | 23,050 | 33,849 |
Net Income | 31,484 | 47,268 | 19,016 | 26,543 |
Net Change In Cash | 119,847 | 161,356 | 115,631 | 116,819 |
Free Cash Flow | 5,169 | 91,560 | 22,591 | 49,769 |
Cash | 484,808 | 793,020 | 432,151 | 530,865 |
Basic Shares | 19,795 | 19,797 | 19,778 | 19,735 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $499,791 | $421,555 | $316,221 | $310,021 |
Gross Profit | 324,583 | 306,646 | 286,380 | 289,547 |
EBITDA | 142,330 | 128,219 | 134,897 | 129,755 |
EBIT | 127,703 | 113,213 | 116,845 | 111,442 |
Net Income | 101,371 | 90,374 | 91,106 | 87,611 |
Net Change In Cash | 499,791 | 421,555 | 316,221 | 310,021 |
Cost of Revenue | -443,282 | 271,384 | ||
Free Cash Flow | 143,190 | 101,635 | 151,286 | 93,646 |
Cash | 432,151 | 316,567 | 313,689 | 756,971 |
Basic Shares | 19,540 | 19,853 | 19,905 | 20,559 |
Quarter | EPS |
---|---|
2025-06-30 | $1.58 |
2025-03-31 | $2.42 |
2024-12-31 | $0.98 |
2024-09-30 | $1.37 |