Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$659,903
$603,311
$558,570
$536,589
Gross Profit
196,939
180,013
178,350
178,317
EBITDA
149,885
117,608
120,453
132,884
EBIT
142,836
124,538
113,523
125,378
Net Income
111,135
90,260
114,595
117,018
Net Change In Cash
659,903
603,311
558,570
536,589
Free Cash Flow
262,316
142,413
115,842
183,023
Cash
285,351
46,330
441,436
669,436
Basic Shares
29,710
30,165
31,196
32,014

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-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

QuarterEPS
2025-12-31
$0
2025-09-30
$3.86
2025-06-30
$3.10
2025-03-31
$3.67