Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,814,564
$1,535,099
$1,822,561
$1,586,022
Gross Profit
1,067,012
884,545
1,079,925
951,599
EBITDA
519,400
379,122
562,624
481,730
EBIT
472,295
332,824
516,081
437,475
Net Income
400,822
332,769
435,733
399,111
Net Change In Cash
1,814,564
1,535,099
1,822,561
1,586,022
Free Cash Flow
127,495
380,726
399,188
219,411
Cash
2,072,208
2,175,515
2,079,468
2,009,361
Basic Shares
193,416
193,717
193,759
193,171

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$6,296,903
$5,228,252
$4,860,286
$4,982,795
Gross Profit
3,696,555
3,004,955
2,806,775
2,890,459
EBITDA
1,773,729
1,269,732
1,191,698
1,373,438
EBIT
1,593,994
1,092,160
1,027,845
1,218,620
Net Income
1,411,436
1,289,636
973,585
1,082,200
Net Change In Cash
6,296,903
5,228,252
4,860,286
4,982,795
Cost of Revenue
-197,482
40,095
Free Cash Flow
1,238,900
1,181,237
542,066
702,840
Cash
2,079,468
1,693,452
1,279,194
1,498,058
Basic Shares
193,465
192,058
193,042
193,043

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.17
2025-03-31
$1.61
2024-12-31
$2.41