Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$139,071
$140,636
$131,872
$130,164
Gross Profit
100,580
104,680
91,282
89,769
EBITDA
35,404
45,932
24,155
6,739
EBIT
29,974
40,634
18,889
1,250
Net Income
28,707
41,149
19,137
-980
Net Change In Cash
139,071
140,636
131,872
130,164
Free Cash Flow
32,253
48,270
41,965
32,319
Cash
263,136
362,578
315,573
219,499
Basic Shares
81,313
81,387
79,691
79,905

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
-6,981
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-03-31
$0.52
2025-12-31
$0.53
2025-09-30
$0.51
2025-06-30
$0.44