| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,470,210 | $1,886,206 | $1,775,576 | $1,404,493 |
Gross Profit | 1,183,718 | 1,601,122 | 1,439,565 | 1,065,170 |
EBITDA | 456,934 | 639,102 | 606,647 | |
Net Income | 376,491 | 519,136 | 539,484 | 275,525 |
Net Change In Cash | 1,470,210 | 1,886,206 | 1,775,576 | 1,404,493 |
Cash | 124,151 | 316,243 | 190,251 | 540,523 |
Basic Shares | 51,314 | 52,702 | 53,369 | 213,478 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $5,801,032 | $5,466,873 | $3,271,414 | $1,780,490 |
Gross Profit | 3,767,521 | 3,455,320 | 2,706,187 | 1,444,557 |
EBITDA | 1,265,888 | 1,341,931 | 1,191,980 | 447,630 |
EBIT | 1,248,015 | 1,332,470 | 1,182,019 | 431,956 |
Net Income | 1,056,478 | 1,297,619 | 1,179,658 | 472,086 |
Net Change In Cash | 5,801,032 | 5,466,873 | 3,271,414 | 1,780,490 |
Free Cash Flow | 686,358 | 358,046 | 795,679 | 181,772 |
Cash | 540,523 | 370,193 | 291,018 | 182,551 |
Basic Shares | 53,108 | 53,499 | 53,815 | 54,025 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0 |
2025-06-30 | $9.84 |
2025-03-31 | $10.11 |
2024-12-31 | $5.18 |