Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$715,586
$678,138
$670,756
$673,250
Gross Profit
266,047
255,202
258,322
253,790
EBITDA
129,839
131,835
136,790
124,988
EBIT
110,484
114,344
120,218
107,890
Net Income
66,882
67,363
53,744
68,240
Net Change In Cash
715,586
678,138
670,756
673,250
Free Cash Flow
37,447
28,116
102,168
90,406
Cash
258,223
291,348
249,358
253,670
Basic Shares
61,360
60,518
60,518
61,086

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,740,803
$2,774,766
$2,593,480
$2,428,115
Gross Profit
1,037,454
1,015,751
885,530
837,983
EBITDA
531,413
509,365
435,403
404,828
EBIT
464,813
439,665
370,303
330,228
Net Income
264,841
205,285
223,747
235,110
Net Change In Cash
2,740,803
2,774,766
2,593,480
2,428,115
Cost of Revenue
37,492
Free Cash Flow
303,620
282,316
174,115
215,153
Cash
249,358
102,003
72,024
41,209
Basic Shares
61,102
60,655
60,153
60,034

Earnings Calls

Quarter EPS
2025-06-30
$1.36
2025-03-31
$1.25
2024-12-31
$1.28
2024-09-30
$1.25