Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $137,245 | $149,238 | $139,072 | $159,495 |
Gross Profit | 81,882 | 91,710 | 82,986 | 85,439 |
EBITDA | 22,681 | 33,800 | 22,529 | 27,707 |
EBIT | 18,659 | 28,549 | 17,995 | 23,669 |
Net Income | 14,647 | 22,411 | 14,270 | 18,601 |
Net Change In Cash | 137,245 | 149,238 | 139,072 | 159,495 |
Free Cash Flow | 19,606 | 32,310 | 24,430 | 32,244 |
Cash | 334,111 | 486,202 | 470,249 | 321,191 |
Basic Shares | 31,328 | 31,412 | 31,309 | 31,240 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $616,800 | $341,139 | $377,781 | $290,460 |
Gross Profit | 345,133 | 581,321 | 301,764 | 275,821 |
EBITDA | 114,059 | 123,551 | 119,747 | 139,261 |
EBIT | 97,259 | 105,923 | 107,459 | 132,417 |
Net Income | 76,492 | 83,800 | 87,715 | 108,546 |
Net Change In Cash | 616,800 | 341,139 | 377,781 | 290,460 |
Free Cash Flow | 86,434 | 103,091 | 137,183 | 166,470 |
Cash | 470,249 | 279,576 | 358,972 | 705,618 |
Basic Shares | 31,202 | 30,931 | 26,761 | 23,609 |
Quarter | EPS |
---|---|
2025-06-30 | $0.86 |
2025-03-31 | $0.77 |
2024-12-31 | $0.83 |
2024-09-30 | $0.68 |