Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$151,754
$150,321
$139,071
$140,636
Gross Profit
107,104
108,554
100,580
104,680
EBITDA
16,569
24,281
35,404
45,932
EBIT
19,443
29,974
40,634
Net Income
31,503
25,490
28,707
41,149
Net Change In Cash
151,754
150,321
139,071
140,636
Free Cash Flow
37,924
42,967
32,253
48,270
Cash
199,828
299,521
263,136
362,578
Basic Shares
82,783
82,225
81,313
81,387

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$517,145
$445,764
$361,051
$296,536
Gross Profit
360,045
298,145
248,148
194,954
EBITDA
89,616
49,205
-49,409
-10,301
EBIT
68,201
25,746
-76,597
-36,229
Net Income
66,353
24,138
-74,404
-36,560
Net Change In Cash
517,145
445,764
361,051
296,536
Cost of Revenue
-18,358
Free Cash Flow
126,630
63,809
34,261
-1,014
Cash
362,578
239,087
216,454
154,247
Basic Shares
80,573
78,163
72,644
71,549

Earnings Calls

QuarterEPS
2026-06-30
$0.37
2026-03-31
$0.52
2025-12-31
$0.53
2025-09-30
$0.51