Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$155,114
$173,687
$182,006
$173,473
Gross Profit
63,156
62,607
67,089
68,325
EBITDA
12,738
16,017
19,105
17,871
EBIT
7,292
11,188
15,192
12,367
Net Income
8,530
18,713
13,721
15,436
Net Change In Cash
155,114
173,687
182,006
173,473
Free Cash Flow
-26,389
36,717
9,773
23,206
Cash
33,566
65,919
33,109
32,348
Basic Shares
15,390
15,260
15,229
14,917

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.91
2025-12-31
$1.57
2025-09-30
$1.21
2025-06-30
$1.50