Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$182,313
$168,759
$130,921
$127,293
Gross Profit
68,668
61,265
48,085
41,307
EBITDA
30,907
25,328
19,495
4,490
EBIT
30,679
25,122
19,293
4,285
Net Income
24,003
22,908
18,882
3,370
Net Change In Cash
182,313
168,759
130,921
127,293
Free Cash Flow
35,646
20,861
-10,359
6,797
Cash
203,705
168,315
153,608
164,669
Basic Shares
59,878
59,643
59,975
59,286

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$516,013
$493,612
$427,787
$379,513
Gross Profit
198,783
180,069
103,361
113,148
EBITDA
71,533
58,611
12,289
26,658
EBIT
70,788
57,951
10,388
24,589
Net Income
55,952
46,629
7,814
19,015
Net Change In Cash
516,013
493,612
427,787
379,513
Cost of Revenue
-8,883
-43,526
Free Cash Flow
41,925
106,556
-11,917
-16,723
Cash
164,669
132,537
19,629
28,690
Basic Shares
59,287
58,747
56,123
55,558

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$0.40
2025-06-30
$0.38
2025-03-31
$0.30