Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$467,691
$476,494
$437,392
$449,497
Gross Profit
126,160
130,591
120,719
116,796
EBITDA
88,399
96,213
85,227
86,457
EBIT
55,359
63,927
55,395
58,853
Net Income
39,678
37,009
-22,487
32,703
Net Change In Cash
467,691
476,494
437,392
449,497
Free Cash Flow
46,259
69,080
6,058
44,141
Cash
58,944
23,135
31,711
46,543
Basic Shares
35,608
35,713
33,916
36,243

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$1,716,596
$1,555,656
$1,331,277
$1,221,079
Gross Profit
461,184
411,522
346,652
336,970
EBITDA
332,942
275,708
221,745
224,651
EBIT
223,234
178,716
130,849
143,059
Net Income
119,896
90,650
66,377
96,808
Net Change In Cash
1,716,596
1,555,656
1,331,277
1,221,079
Cost of Revenue
8,436
-32,346
Free Cash Flow
99,598
60,275
41,653
103,203
Cash
46,543
23,674
24,272
17,885
Basic Shares
35,649
33,758
33,357
33,258

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$1.79
2025-06-30
$1.55
2025-03-31
$1.31