Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$306,266
$312,956
$298,713
$294,086
Gross Profit
92,441
98,018
119,840
119,678
EBITDA
50,192
58,490
66,806
55,432
EBIT
34,157
42,611
51,019
40,568
Net Income
24,332
29,705
31,375
20,047
Net Change In Cash
306,266
312,956
298,713
294,086
Free Cash Flow
36,099
9,919
41,962
38
Cash
152,265
211,676
209,981
181,916
Basic Shares
93,094
92,810
93,096
92,576

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,183,547
$994,985
$924,365
$960,489
Gross Profit
386,039
411,264
385,620
416,970
EBITDA
216,206
167,925
157,486
152,407
EBIT
155,059
107,767
96,749
94,610
Net Income
102,275
45,870
45,690
40,422
Net Change In Cash
1,183,547
994,985
924,365
960,489
Cost of Revenue
75,067
Free Cash Flow
73,715
99,784
112,675
103,337
Cash
211,676
192,166
125,776
133,992
Basic Shares
92,810
92,304
96,173
102,603

Earnings Calls

QuarterEPS
2026-03-31
$0.35
2025-12-31
$0.40
2025-09-30
$0.42
2025-06-30
$0.22