Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$226,144
$215,163
$202,676
$195,798
Gross Profit
108,292
92,121
80,435
72,747
EBITDA
56,311
41,323
30,375
23,656
EBIT
47,139
28,220
18,969
12,306
Net Income
20,384
23,218
15,656
9,086
Net Change In Cash
226,144
215,163
202,676
195,798
Free Cash Flow
29,769
34,662
19,486
-47,363
Cash
123,539
103,330
97,678
67,380
Basic Shares
79,415
78,864
77,734
77,527

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$784,993
$763,599
$663,102
$747,937
Gross Profit
307,210
307,923
258,580
296,009
EBITDA
111,152
112,733
82,756
96,486
EBIT
64,220
79,830
82,756
58,449
Net Income
54,361
69,614
82,387
50,738
Net Change In Cash
784,993
763,599
663,102
747,937
Cost of Revenue
-39,850
Free Cash Flow
11,740
79,098
8,575
66,532
Cash
103,330
190,728
177,812
109,130
Basic Shares
78,313
78,437
78,159
78,201

Earnings Calls

QuarterEPS
2026-03-31
$0.56
2025-12-31
$0.46
2025-09-30
$0.33
2025-06-30
$0.27