Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$5,650,300
$4,811,000
$4,317,900
$4,038,800
Gross Profit
2,053,300
1,644,000
1,480,700
1,356,900
EBITDA
1,638,400
1,275,700
1,121,100
1,031,900
EBIT
1,429,000
1,039,400
977,300
830,700
Net Income
1,091,300
737,800
746,200
604,400
Net Change In Cash
5,650,300
4,811,000
4,317,900
4,038,800
Free Cash Flow
1,119,700
576,300
647,300
474,000
Cash
3,207,000
1,657,200
3,317,000
1,563,000
Basic Shares
1,269,200
1,266,200
1,268,100
1,265,500

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$15,222,700
$12,554,700
$12,623,000
$10,876,300
Gross Profit
5,139,700
4,084,100
4,028,200
3,401,800
EBITDA
3,801,400
2,559,600
2,988,700
2,500,300
EBIT
3,228,900
2,559,600
2,595,800
2,104,700
Net Income
2,424,000
1,928,000
1,902,300
1,590,800
Net Change In Cash
15,222,700
12,554,700
12,623,000
10,876,300
Cost of Revenue
246,800
-492,600
Free Cash Flow
2,149,300
2,155,900
1,790,800
1,179,700
Cash
3,317,000
1,475,000
1,373,100
1,197,100
Basic Shares
1,263,600
1,241,200
1,242,000
1,251,000

Earnings Calls

Quarter EPS
2025-06-30
$0.81
2025-03-31
$0.63
2024-12-31
$0.55
2024-09-30
$0.50