Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,787,553
$1,790,750
$1,735,541
$1,644,439
Gross Profit
940,963
933,259
871,326
817,365
EBITDA
711,087
689,591
657,827
647,700
EBIT
554,482
538,597
483,463
476,435
Net Income
424,266
411,643
384,712
374,173
Net Change In Cash
1,787,553
1,790,750
1,735,541
1,644,439
Free Cash Flow
155,911
623,130
217,941
486,339
Cash
1,518,454
1,914,788
1,742,214
1,528,690
Basic Shares
178,427
178,890
179,439
179,840

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$6,676,668
$5,970,146
$5,095,254
$4,270,894
Gross Profit
3,347,185
2,974,269
2,446,301
2,190,281
EBITDA
2,594,296
2,294,640
1,772,012
1,529,721
EBIT
1,927,519
1,632,335
1,225,787
1,073,732
Net Income
1,521,877
1,252,048
932,614
830,767
Net Change In Cash
6,676,668
5,970,146
5,095,254
4,270,894
Free Cash Flow
937,505
847,727
598,721
545,583
Cash
1,742,214
1,121,981
1,388,901
1,344,146
Basic Shares
179,992
181,511
183,072
184,722

Earnings Calls

Quarter EPS
2025-06-30
$2.38
2025-03-31
$2.30
2024-12-31
$2.14
2024-09-30
$2.08