Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,616,231
$1,365,280
$1,624,470
$1,588,449
Gross Profit
334,600
302,378
380,306
389,539
EBITDA
374,137
166,108
228,163
256,478
EBIT
367,474
160,159
221,562
249,932
Net Income
313,947
122,806
172,649
195,966
Net Change In Cash
1,616,231
1,365,280
1,624,470
1,588,449
Free Cash Flow
6,934
-48,168
-107,047
-100,012
Cash
930,463
1,011,652
651,555
831,559
Basic Shares
71,684
72,650
73,332
73,338

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$6,392,939
$6,113,013
$6,298,154
$5,147,326
Gross Profit
1,598,270
1,502,113
1,802,895
1,435,328
EBITDA
1,026,470
1,270,391
1,314,107
999,585
EBIT
1,002,870
1,270,391
1,289,359
973,340
Net Income
786,186
738,748
992,192
737,444
Net Change In Cash
6,392,939
6,113,013
6,298,154
5,147,326
Cost of Revenue
243,226
-127,286
Free Cash Flow
-256,234
317,380
378,299
-177,756
Cash
651,555
921,227
861,561
618,335
Basic Shares
73,332
74,138
74,202
76,466

Earnings Calls

Quarter EPS
2025-06-30
$2.04
2025-03-31
$1.69
2024-12-31
$2.36
2024-09-30
$5.34