Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$2,062,442
$1,531,086
$1,753,962
$2,160,036
Gross Profit
603,488
429,623
468,084
566,244
EBITDA
282,779
117,819
140,086
250,309
EBIT
271,869
107,042
129,595
239,871
Net Income
183,613
80,061
96,841
171,031
Net Change In Cash
2,062,442
1,531,086
1,753,962
2,160,036
Free Cash Flow
-14,283
-185,185
370,865
222,968
Cash
292,978
431,823
526,271
294,354
Basic Shares
37,876
37,853
37,746
37,672

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$7,618,317
$7,283,767
$7,274,344
$6,280,192
Gross Profit
2,044,713
1,992,140
2,030,289
1,667,545
EBITDA
792,096
803,723
863,261
656,655
EBIT
751,274
768,633
831,578
628,528
Net Income
536,286
536,337
601,167
418,945
Net Change In Cash
7,618,317
7,283,767
7,274,344
6,280,192
Cost of Revenue
34,170
-27,799
Free Cash Flow
743,012
526,476
538,175
325,458
Cash
526,271
210,112
147,505
118,268
Basic Shares
37,510
36,531
35,683
35,423

Earnings Calls

Quarter EPS
2025-06-30
$4.52
2025-03-31
$1.93
2024-12-31
$2.37
2024-09-30
$4.22