Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $235,848 | $249,539 | $213,613 | $200,221 |
Gross Profit | 185,664 | 197,094 | 175,060 | 160,964 |
EBITDA | 28,680 | 27,395 | 16,442 | 24,216 |
EBIT | 19,076 | 17,150 | 10,558 | 18,657 |
Net Income | 9,655 | 9,402 | 4,484 | 10,607 |
Net Change In Cash | 235,848 | 249,539 | 213,613 | 200,221 |
Free Cash Flow | 7,191 | 12,679 | 3,983 | 27,135 |
Cash | 151,338 | 179,613 | 181,768 | 364,889 |
Basic Shares | 18,536 | 19,085 | 19,104 | 19,083 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $854,503 | $921,010 | $998,601 | $1,186,464 |
Gross Profit | 693,291 | 744,317 | 804,711 | 968,566 |
EBITDA | 98,861 | 123,110 | 129,024 | 192,385 |
EBIT | 76,632 | 102,715 | 107,614 | 170,192 |
Net Income | 42,030 | 63,788 | 69,350 | 116,505 |
Net Change In Cash | 854,503 | 921,010 | 998,601 | 1,186,464 |
Cost of Revenue | -74,372 | |||
Free Cash Flow | 50,919 | 56,147 | 93,502 | 108,464 |
Cash | 181,768 | 330,420 | 288,420 | 239,832 |
Basic Shares | 19,162 | 19,345 | 19,310 | 20,343 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.74 |
2025-03-31 | $0.73 |
2024-12-31 | $0.64 |