Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $201,670 | $208,622 | $209,880 | $198,740 |
Gross Profit | 140,800 | 147,934 | 136,790 | 133,786 |
EBITDA | 45,160 | 57,121 | 45,596 | 50,631 |
EBIT | 44,098 | 56,525 | 42,369 | 43,493 |
Net Income | 33,675 | 43,458 | 32,750 | 33,618 |
Net Change In Cash | 201,670 | 208,622 | 209,880 | 198,740 |
Free Cash Flow | -5,956 | 105,790 | -77,207 | 93,197 |
Cash | 267,075 | 353,203 | 288,378 | 226,883 |
Basic Shares | 128,114 | 128,299 | 125,962 | 129,300 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $754,085 | $700,050 | $558,362 | $534,138 |
Gross Profit | 495,962 | 524,937 | 501,407 | 522,680 |
EBITDA | 150,886 | 199,575 | 179,309 | 207,757 |
EBIT | 129,546 | 175,078 | 172,861 | 201,124 |
Net Income | 100,278 | 134,957 | 133,666 | 154,323 |
Net Change In Cash | 754,085 | 700,050 | 558,362 | 534,138 |
Cost of Revenue | -1,139,894 | 542,982 | ||
Free Cash Flow | 125,359 | 84,326 | 171,111 | 187,941 |
Cash | 288,378 | 122,260 | 139,365 | 1,279,259 |
Basic Shares | 126,934 | 126,988 | 126,724 | 127,010 |
Quarter | EPS |
---|---|
2025-06-30 | $0.30 |
2025-03-31 | $0.35 |
2024-12-31 | $0.27 |
2024-09-30 | $0.26 |