Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$173,687
$182,006
$173,473
$152,386
Gross Profit
62,607
67,089
68,325
57,661
EBITDA
16,017
19,105
17,871
11,435
EBIT
11,188
15,192
12,367
6,995
Net Income
18,713
13,721
15,436
4,687
Net Change In Cash
173,687
182,006
173,473
152,386
Free Cash Flow
36,717
9,773
23,206
1,001
Cash
65,919
33,109
32,348
38,364
Basic Shares
15,260
15,229
14,917
14,628

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$681,552
$565,798
$510,095
$429,138
Gross Profit
255,682
202,782
179,767
143,579
EBITDA
64,428
49,225
40,435
11,365
EBIT
45,742
34,480
24,004
-6,124
Net Income
52,557
22,570
10,926
-8,448
Net Change In Cash
681,552
565,798
510,095
429,138
Cost of Revenue
8,264
Free Cash Flow
70,697
63,660
29,289
-169
Cash
65,919
74,158
23,397
8,806
Basic Shares
15,071
14,245
13,606
13,013

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$1.57
2025-09-30
$1.21
2025-06-30
$1.50