Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$279,984
$272,449
$265,437
$241,882
Gross Profit
159,296
157,303
152,010
136,295
EBITDA
19,608
17,797
25,031
7,769
EBIT
15,232
13,397
20,334
3,427
Net Income
11,210
7,212
15,658
-199
Net Change In Cash
279,984
272,449
265,437
241,882
Free Cash Flow
6,516
40,281
26,689
35,646
Cash
54,601
143,086
95,012
76,538
Basic Shares
65,594
70,427
64,525
64,525

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,000,010
$831,518
$1,039,593
$867,827
Gross Profit
568,316
453,594
518,316
435,428
EBITDA
51,878
-12,096
51,388
68,357
EBIT
34,168
-31,646
34,757
54,042
Net Income
17,884
-29,747
29,325
41,010
Net Change In Cash
1,000,010
831,518
1,039,593
867,827
Cost of Revenue
28,164
Free Cash Flow
115,518
50,346
38,396
13,116
Cash
143,086
43,162
63,409
79,073
Basic Shares
70,427
65,879
69,320
68,911

Earnings Calls

QuarterEPS
2026-03-31
$0.40
2025-12-31
$0.39
2025-09-30
$0.44
2025-06-30
$0.33