Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$166,156
$159,324
$139,961
$131,308
Gross Profit
101,520
94,803
77,753
70,387
EBITDA
38,668
43,700
33,539
28,974
EBIT
40,558
30,571
26,105
Net Income
35,664
36,714
29,019
25,797
Net Change In Cash
166,156
159,324
139,961
131,308
Free Cash Flow
31,729
24,214
-12,673
Cash
76,494
215,414
223,473
315,810
Basic Shares
16,756
16,916
17,006
17,014

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$596,749
$587,775
$535,619
$365,610
Gross Profit
344,463
320,608
326,676
295,875
EBITDA
135,902
133,808
138,283
124,065
EBIT
122,577
126,620
113,549
Net Income
127,194
113,850
113,558
99,066
Net Change In Cash
596,749
587,775
535,619
365,610
Cost of Revenue
22,233
Free Cash Flow
400,047
361,378
85,438
Cash
76,494
235,174
202,042
127,083
Basic Shares
16,756
16,960
16,866
16,890

Earnings Calls

QuarterEPS
2025-12-31
$2.21
2025-09-30
$2.17
2025-06-30
$1.73
2025-03-31
$1.53