Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$179,765
$127,787
$182,313
$168,759
Gross Profit
71,337
44,141
68,440
61,059
EBITDA
34,058
10,630
28,151
25,328
EBIT
33,582
10,194
27,923
25,122
Net Income
30,474
5,527
24,003
22,908
Net Change In Cash
179,765
127,787
182,313
168,759
Free Cash Flow
15,139
-7,123
35,646
20,861
Cash
201,912
196,873
203,705
168,315
Basic Shares
60,471
60,373
59,878
59,643

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$609,780
$516,013
$493,612
$427,787
Gross Profit
221,523
198,783
180,069
103,361
EBITDA
83,744
71,533
58,611
12,289
EBIT
82,672
70,788
57,951
10,388
Net Income
71,320
55,952
46,629
7,814
Net Change In Cash
609,780
516,013
493,612
427,787
Cost of Revenue
-8,883
Free Cash Flow
39,025
41,925
106,556
-11,917
Cash
196,873
164,669
132,537
19,629
Basic Shares
59,967
59,287
58,747
56,123

Earnings Calls

QuarterEPS
2026-03-31
$0.50
2025-12-31
$0.14
2025-09-30
$0.40
2025-06-30
$0.38