Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$2,440,024
$2,411,571
$2,212,416
$2,347,705
Gross Profit
1,301,303
1,254,374
1,178,322
1,223,046
EBITDA
288,115
322,187
223,680
287,086
EBIT
227,999
265,125
165,504
233,424
Net Income
170,498
202,436
99,326
193,221
Net Change In Cash
2,440,024
2,411,571
2,212,416
2,347,705
Free Cash Flow
370,192
-252,737
99,313
-153,612
Cash
1,377,152
993,091
1,116,516
1,354,054
Basic Shares
151,305
151,495
152,239
153,662

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$8,969,351
$8,000,342
$7,444,550
$6,285,029
Gross Profit
4,767,439
4,152,404
3,515,357
3,124,371
EBITDA
1,115,756
968,311
700,386
737,764
EBIT
904,257
786,386
546,670
598,187
Net Income
639,471
545,799
373,028
741,503
Net Change In Cash
8,969,351
8,000,342
7,444,550
6,285,029
Cost of Revenue
-566,432
Free Cash Flow
270,596
907,442
-120,667
-97,522
Cash
1,116,516
1,189,910
615,733
796,283
Basic Shares
153,843
156,256
156,608
156,794

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.13
2025-03-31
$1.34
2024-12-31
$0.65