Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$2,049,592
$1,866,059
$1,929,866
$1,983,542
Gross Profit
818,262
745,500
745,724
763,187
EBITDA
354,597
410,407
381,727
507,126
EBIT
322,989
295,064
420,458
Net Income
279,064
230,821
1,435,983
347,100
Net Change In Cash
2,049,592
1,866,059
1,929,866
1,983,542
Free Cash Flow
152,270
108,420
-62,693
358,631
Cash
1,264,893
1,805,320
1,844,877
386,766
Basic Shares
137,974
138,260
138,298
138,223

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$7,745,909
$8,438,134
$8,508,088
$7,907,081
Gross Profit
2,958,621
3,084,633
3,070,411
2,969,786
EBITDA
2,226,029
1,366,343
1,711,499
1,797,268
EBIT
1,888,187
1,366,343
1,403,961
1,507,145
Net Income
2,697,126
1,056,828
1,065,376
1,123,818
Net Change In Cash
7,745,909
8,438,134
8,508,088
7,907,081
Cost of Revenue
4,535
-126,768
Free Cash Flow
580,846
1,143,753
584,762
944,400
Cash
1,844,877
398,561
380,868
385,504
Basic Shares
138,696
140,599
143,595
145,273

Earnings Calls

Quarter EPS
2025-06-30
$2.44
2025-03-31
$2.05
2024-12-31
$2.20
2024-09-30
$2.27