Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,050,548 | $969,314 | $1,037,294 | $1,020,175 |
Gross Profit | 321,167 | 291,102 | 313,021 | 301,693 |
EBITDA | 51,816 | 149,655 | 142,849 | 150,683 |
EBIT | 29,553 | 128,137 | 117,995 | 126,668 |
Net Income | -30,263 | 87,261 | 77,653 | 83,068 |
Net Change In Cash | 1,050,548 | 969,314 | 1,037,294 | 1,020,175 |
Free Cash Flow | 135,622 | 34,811 | 167,796 | 204,616 |
Cash | 208,533 | 184,399 | 164,315 | 200,477 |
Basic Shares | 19,809 | 20,196 | 20,197 | 20,234 |
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-09-30 | $0 |
2025-06-30 | $4.88 |
2025-03-31 | $4.32 |
2024-12-31 | $3.84 |