Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$158,414
$163,721
$150,725
$131,757
Gross Profit
137,707
143,958
130,751
114,466
EBITDA
73,513
68,033
62,100
14,905
EBIT
71,889
65,940
60,219
13,285
Net Income
57,936
65,941
92,072
9,040
Net Change In Cash
158,414
163,721
150,725
131,757
Free Cash Flow
82,007
91,470
84,916
68,110
Cash
133,327
80,523
49,889
61,687
Basic Shares
14,399
14,442
14,525
14,554

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$554,182
$347,076
$259,093
$204,838
Gross Profit
480,402
281,978
197,699
172,892
EBITDA
182,201
76,024
-31,079
-112,643
EBIT
175,070
68,343
-36,623
-119,776
Net Income
195,865
57,873
-48,517
-128,906
Net Change In Cash
554,182
347,076
259,093
204,838
Cost of Revenue
-8,695
Free Cash Flow
289,706
124,875
25,171
-54,195
Cash
80,523
49,718
41,759
22,889
Basic Shares
14,480
13,822
11,934
11,798

Earnings Calls

QuarterEPS
2026-03-31
$3.64
2025-12-31
$3.69
2025-09-30
$4.24
2025-06-30
$3.14