Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$309,880
$313,984
$310,631
$290,562
Gross Profit
140,363
130,324
134,503
127,678
EBITDA
35,426
23,195
29,607
29,765
EBIT
16,854
1,413
8,244
8,119
Net Income
11,358
-2,025
5,462
5,639
Net Change In Cash
309,880
313,984
310,631
290,562
Free Cash Flow
42,065
20,215
18,514
30,974
Cash
239,221
196,520
180,053
399,004
Basic Shares
45,943
44,959
45,900
46,986

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,184,845
$1,112,238
$1,147,112
$1,295,947
Gross Profit
508,043
471,003
496,840
588,987
EBITDA
98,299
90,092
-34,868
96,846
EBIT
11,665
337
-34,868
-2,323
Net Income
2,052
12,531
-20,371
5,648
Net Change In Cash
1,184,845
1,112,238
1,147,112
1,295,947
Cost of Revenue
-1,841
Free Cash Flow
86,885
151,259
139,620
17,041
Cash
196,520
369,201
467,972
330,362
Basic Shares
46,362
46,255
45,212
45,891

Earnings Calls

QuarterEPS
2026-03-31
$0.55
2025-12-31
$0.40
2025-09-30
$0.51
2025-06-30
$0.45