Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$143,352
$112,969
$107,264
$110,423
Gross Profit
83,120
62,366
59,423
63,513
EBITDA
38,923
25,740
24,401
38,525
EBIT
20,403
19,230
33,289
Net Income
49,772
20,664
46,533
28,302
Net Change In Cash
143,352
112,969
107,264
110,423
Free Cash Flow
22,966
-16,329
10,165
34,466
Cash
453,582
404,245
402,805
362,382
Basic Shares
47,708
47,254
46,297
44,930

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$407,701
$359,058
$405,059
$399,079
Gross Profit
214,429
183,998
204,929
180,559
EBITDA
115,357
36,816
77,484
47,477
EBIT
94,571
18,190
60,244
33,701
Net Income
118,556
6,129
53,595
25,446
Net Change In Cash
407,701
359,058
405,059
399,079
Free Cash Flow
119,230
27,240
41,076
-41,027
Cash
402,805
277,273
242,219
190,611
Basic Shares
44,930
45,168
45,004
44,894

Earnings Calls

QuarterEPS
2026-06-30
$1.04
2026-03-31
$0.51
2025-12-31
$1.10
2025-09-30
$0.73