Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$4,304,400
$3,867,372
$3,770,019
$3,696,924
Gross Profit
833,770
722,718
757,015
734,726
EBITDA
461,913
360,701
433,776
398,076
EBIT
415,267
318,756
398,454
363,538
Net Income
302,160
240,677
292,161
270,263
Net Change In Cash
4,304,400
3,867,372
3,770,019
3,696,924
Free Cash Flow
165,644
82,340
451,786
508,729
Cash
485,988
576,702
1,339,550
1,035,534
Basic Shares
44,990
46,198
46,198
46,589

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$14,566,116
$12,582,873
$11,076,120
$9,903,580
Gross Profit
2,765,051
2,089,339
1,603,594
1,501,737
EBITDA
1,514,841
1,009,017
682,399
646,861
EBIT
1,381,161
890,052
573,788
534,425
Net Income
1,007,145
632,994
406,122
383,532
Net Change In Cash
14,566,116
12,582,873
11,076,120
9,903,580
Cost of Revenue
-352,985
-79,715
Free Cash Flow
1,332,944
821,251
448,644
282,625
Cash
1,339,550
789,750
456,439
821,345
Basic Shares
46,808
47,564
50,136
54,347

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$6.72
2025-03-31
$5.26
2024-12-31
$6.32