Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,297,403
$1,233,278
$1,312,206
$1,373,268
Gross Profit
394,043
351,473
392,033
421,813
EBITDA
260,023
218,366
255,714
281,834
EBIT
224,137
182,575
220,000
246,348
Net Income
151,602
123,385
150,538
168,960
Net Change In Cash
1,297,403
1,233,278
1,312,206
1,373,268
Free Cash Flow
182,170
139,194
253,673
219,850
Cash
842,493
308,811
400,318
257,342
Basic Shares
28,859
29,175
29,485
29,925

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$5,329,803
$5,194,694
$5,008,744
$3,486,207
Gross Profit
1,624,918
1,603,820
1,486,719
974,389
EBITDA
1,054,371
1,032,975
922,186
541,976
EBIT
913,880
900,097
798,851
462,586
Net Income
622,602
614,254
555,989
324,016
Net Change In Cash
5,329,803
5,194,694
5,008,744
3,486,207
Cost of Revenue
101,821
-190,228
Free Cash Flow
706,677
785,411
419,419
347,479
Cash
400,318
848,565
240,069
139,779
Basic Shares
30,680
31,575
32,440
33,146

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$5.31
2025-03-31
$4.63
2024-12-31
$5.13