Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$603,311
$558,570
$536,589
$533,317
Gross Profit
180,013
178,350
178,317
169,008
EBITDA
117,608
120,453
132,884
119,791
EBIT
124,538
113,523
125,378
112,273
Net Income
90,260
114,595
117,018
96,426
Net Change In Cash
603,311
558,570
536,589
533,317
Free Cash Flow
142,413
115,842
183,023
138,538
Cash
46,330
441,436
669,436
656,900
Basic Shares
30,165
31,196
32,014
32,088

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$2,109,054
$1,885,842
$1,459,996
$1,142,377
Gross Profit
656,305
524,505
432,438
328,155
EBITDA
476,121
363,153
301,038
219,734
EBIT
446,870
336,825
278,697
198,615
Net Income
404,386
282,810
245,368
181,848
Net Change In Cash
2,109,054
1,885,842
1,459,996
1,142,377
Cost of Revenue
-426,467
187,510
Free Cash Flow
572,267
396,726
351,171
235,056
Cash
669,436
245,449
28,265
461,304
Basic Shares
32,014
31,841
33,671
37,697

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$3.10
2025-03-31
$3.67
2024-12-31
$3.68