Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,886,206 | $1,775,576 | $1,404,493 | $1,444,872 |
Gross Profit | 1,601,122 | 1,439,565 | 1,065,170 | 1,025,816 |
EBITDA | 639,102 | 606,647 | 311,865 | |
Net Income | 519,136 | 539,484 | 275,525 | 269,612 |
Net Change In Cash | 1,886,206 | 1,775,576 | 1,404,493 | 1,444,872 |
Cash | 316,243 | 190,251 | 540,523 | 741,206 |
Basic Shares | 52,702 | 53,369 | 213,478 | 53,168 |
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 |