Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,188,092
$1,144,543
$1,180,348
$1,133,087
Gross Profit
406,582
379,348
372,114
363,880
EBITDA
147,995
131,889
148,543
119,625
EBIT
124,113
78,025
126,192
98,652
Net Income
81,754
73,905
77,541
58,382
Net Change In Cash
1,188,092
1,144,543
1,180,348
1,133,087
Free Cash Flow
137,544
-61,672
168,498
154,605
Cash
629,203
540,804
675,441
611,745
Basic Shares
131,599
132,670
132,356
132,247

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$4,557,806
$4,320,577
$3,615,120
$3,541,060
Gross Profit
1,465,821
1,297,840
994,295
1,066,570
EBITDA
541,054
374,421
291,576
385,185
EBIT
455,456
290,674
200,623
285,363
Net Income
282,759
186,743
188,689
125,949
Net Change In Cash
4,557,806
4,320,577
3,615,120
3,541,060
Cost of Revenue
-196,108
-409,065
Free Cash Flow
344,289
258,413
-116,297
195,183
Cash
675,441
545,678
434,971
658,452
Basic Shares
132,356
131,931
131,315
130,857

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.91
2025-03-31
$0.62
2024-12-31
$0.70