Quarterly Financials

Values in thousands 2025-03-31 2024-12-31 2024-09-30 2024-06-30
Revenue
$1,866,059
$1,929,866
$1,983,542
$2,178,262
Gross Profit
745,500
745,724
763,187
821,567
EBITDA
410,407
381,727
507,126
471,332
EBIT
322,989
295,064
420,458
385,663
Net Income
230,821
1,435,983
347,100
281,822
Net Change In Cash
1,866,059
1,929,866
1,983,542
2,178,262
Free Cash Flow
108,420
-62,693
358,631
162,790
Cash
1,805,320
1,844,877
386,766
328,752
Basic Shares
138,260
138,298
138,223
138,404

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-03-31
$2.05
2024-12-31
$2.20
2024-09-30
$2.27
2024-06-30
$2.36