Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,112,349
$1,031,278
$1,049,403
$1,067,210
Gross Profit
751,085
655,796
654,293
630,787
EBITDA
258,709
235,442
232,796
213,961
EBIT
258,324
222,565
221,733
197,786
Net Income
210,440
177,502
177,817
155,323
Net Change In Cash
1,112,349
1,031,278
1,049,403
1,067,210
Free Cash Flow
198,261
120,532
139,156
175,562
Cash
6,741,417
6,575,193
6,800,586
6,958,382
Basic Shares
68,079
69,308
70,741
71,828

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$4,189,495
$3,757,961
$3,235,828
$2,643,398
Gross Profit
2,541,578
2,435,569
2,854,246
2,671,815
EBITDA
856,634
737,226
1,293,353
1,308,145
EBIT
796,618
675,539
1,234,971
1,243,907
Net Income
614,212
541,342
1,102,641
934,889
Net Change In Cash
4,189,495
3,757,961
3,235,828
2,643,398
Cost of Revenue
41,647
-62,582
Free Cash Flow
461,310
478,568
910,749
931,472
Cash
6,800,586
7,419,333
6,084,096
17,965,152
Basic Shares
71,624
71,792
75,274
81,420

Earnings Calls

Quarter EPS
2025-06-30
$3.09
2025-03-31
$2.56
2024-12-31
$2.52
2024-09-30
$2.16