| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,045,980 | $1,050,548 | $969,314 | $1,037,294 |
Gross Profit | 318,246 | 321,167 | 291,102 | 313,021 |
EBITDA | 162,923 | 51,816 | 149,655 | 142,849 |
EBIT | 141,275 | 29,553 | 128,137 | 117,995 |
Net Income | 99,031 | -30,263 | 87,261 | 77,653 |
Net Change In Cash | 1,045,980 | 1,050,548 | 969,314 | 1,037,294 |
Free Cash Flow | 144,491 | 135,622 | 34,811 | 167,796 |
Cash | 226,107 | 208,533 | 184,399 | 164,315 |
Basic Shares | 19,876 | 19,809 | 20,196 | 20,197 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,075,034 | $4,174,598 | $4,345,250 | $3,501,575 |
Gross Profit | 1,241,212 | 1,236,034 | 1,126,224 | 883,889 |
EBITDA | 622,798 | 391,968 | 508,589 | 395,272 |
EBIT | 527,403 | 293,260 | 411,422 | 302,695 |
Net Income | 348,259 | 143,475 | 250,863 | 195,630 |
Net Change In Cash | 4,075,034 | 4,174,598 | 4,345,250 | 3,501,575 |
Cost of Revenue | 12,280 | -217,870 | ||
Free Cash Flow | 493,227 | 210,004 | 232,977 | -41,852 |
Cash | 164,315 | 203,041 | 185,406 | 177,232 |
Basic Shares | 20,261 | 21,159 | 21,580 | 21,493 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $4.98 |
2025-06-30 | $4.88 |
2025-03-31 | $4.32 |