| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,095,751 | $2,030,070 | $1,896,019 | $2,356,489 |
Gross Profit | 476,621 | 478,271 | 466,370 | 586,411 |
EBITDA | 286,919 | 305,373 | 298,767 | 391,849 |
EBIT | 285,169 | 295,227 | 289,746 | 382,153 |
Net Income | 201,441 | 196,250 | 213,466 | 242,453 |
Net Change In Cash | 2,095,751 | 2,030,070 | 1,896,019 | 2,356,489 |
Free Cash Flow | 216,761 | -133,637 | 68,718 | 428,189 |
Cash | 370,591 | 130,174 | 377,815 | 487,151 |
Basic Shares | 100,048 | 102,015 | 103,017 | 106,089 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $8,168,136 | $7,417,831 | $8,224,916 | $7,501,265 |
Gross Profit | 2,013,849 | 1,794,864 | 2,117,235 | 1,556,525 |
EBITDA | 1,284,541 | 1,129,563 | 1,507,863 | 894,794 |
EBIT | 1,243,351 | 1,096,157 | 1,474,024 | 854,814 |
Net Income | 883,309 | 768,929 | 1,052,800 | 663,026 |
Net Change In Cash | 8,168,136 | 7,417,831 | 8,224,916 | 7,501,265 |
Cost of Revenue | -109,705 | 302,231 | ||
Free Cash Flow | 173,749 | 772,743 | 1,077,191 | 355,447 |
Cash | 487,151 | 798,568 | 724,488 | 832,821 |
Basic Shares | 106,089 | 110,145 | 116,221 | 128,019 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.11 |
2025-06-30 | $1.92 |
2025-03-31 | $2.18 |