Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$358,441
$330,458
$310,737
$280,077
Gross Profit
86,232
83,992
74,849
71,477
EBITDA
38,983
36,070
32,869
28,852
EBIT
29,091
26,503
22,602
18,369
Net Income
20,881
20,700
17,744
14,707
Net Change In Cash
358,441
330,458
310,737
280,077
Free Cash Flow
20,911
45,049
34,973
31,363
Cash
342,128
324,538
287,908
266,422
Basic Shares
129,314
129,375
129,249
129,030

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,196,507
$871,745
$614,490
$497,001
Gross Profit
296,342
238,170
182,342
149,678
EBITDA
126,333
90,428
55,724
8,055
EBIT
85,275
53,944
25,124
-1,308
Net Income
66,937
44,169
22,322
-513
Net Change In Cash
1,196,507
871,745
614,490
497,001
Free Cash Flow
161,766
63,177
34,529
-11,433
Cash
324,538
205,900
179,361
147,334
Basic Shares
129,375
127,715
125,071
122,099

Earnings Calls

QuarterEPS
2026-03-31
$0.21
2025-12-31
$0.20
2025-09-30
$0.17
2025-06-30
$0.15