Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$393,706
$382,788
$382,884
$375,090
Gross Profit
97,227
84,284
91,162
89,762
EBITDA
25,506
27,447
37,471
39,275
EBIT
11,285
13,546
24,197
26,117
Net Income
4,218
2,987
14,949
477
Net Change In Cash
393,706
382,788
382,884
375,090
Free Cash Flow
-10,694
6,676
46,469
36,188
Cash
177,401
160,833
154,250
128,297
Basic Shares
30,757
30,939
30,748
30,652

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,494,616
$1,456,124
$1,469,076
$1,204,656
Gross Profit
351,673
366,431
351,624
273,650
EBITDA
102,910
175,601
152,635
99,629
EBIT
49,646
122,626
101,687
55,235
Net Income
18,285
64,947
40,343
24,441
Net Change In Cash
1,494,616
1,456,124
1,469,076
1,204,656
Cost of Revenue
-35,025
Free Cash Flow
61,118
36,332
80,848
-25,251
Cash
160,833
134,134
149,673
153,891
Basic Shares
30,939
31,476
33,066
33,503

Earnings Calls

QuarterEPS
2026-03-31
$0.84
2025-12-31
$0.49
2025-09-30
$0.73
2025-06-30
$0.54