| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $226,100 | $201,670 | $208,622 | $209,880 |
Gross Profit | 136,191 | 140,800 | 147,934 | 136,790 |
EBITDA | 3,517 | 45,160 | 57,121 | 45,596 |
EBIT | 3,469 | 44,098 | 56,525 | 42,369 |
Net Income | 3,167 | 33,675 | 43,458 | 32,750 |
Net Change In Cash | 226,100 | 201,670 | 208,622 | 209,880 |
Free Cash Flow | 38,296 | -5,956 | 105,790 | -77,207 |
Cash | 278,817 | 267,075 | 353,203 | 288,378 |
Basic Shares | 141,175 | 128,114 | 128,299 | 125,962 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $754,085 | $700,050 | $557,839 | $534,138 |
Gross Profit | 495,962 | 524,937 | 501,407 | 522,680 |
EBITDA | 150,886 | 199,575 | 180,140 | 207,757 |
EBIT | 129,546 | 175,078 | 173,692 | 201,124 |
Net Income | 100,278 | 134,957 | 133,666 | 154,323 |
Net Change In Cash | 754,085 | 700,050 | 557,839 | 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-09-30 | $0.29 |
2025-06-30 | $0.30 |
2025-03-31 | $0.35 |
2024-12-31 | $0.27 |