Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$295,291
$249,012
$245,297
$260,479
Gross Profit
110,034
95,834
98,230
111,320
EBITDA
63,537
51,448
55,547
77,951
EBIT
42,170
40,770
45,223
67,989
Net Income
24,555
31,891
26,106
47,188
Net Change In Cash
295,291
249,012
245,297
260,479
Free Cash Flow
21,665
-10,549
11,442
21,230
Cash
80,814
91,116
100,901
123,991
Basic Shares
44,364
44,632
45,898
46,941

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$983,610
$890,181
$833,265
$716,570
Gross Profit
421,410
379,972
390,934
349,499
EBITDA
272,056
259,061
292,470
259,012
EBIT
235,292
232,591
270,592
239,326
Net Income
159,566
161,309
182,882
155,743
Net Change In Cash
983,610
890,181
833,265
716,570
Cost of Revenue
24,535
Free Cash Flow
34,493
90,969
60,867
70,593
Cash
100,901
134,882
129,508
103,671
Basic Shares
46,678
46,996
47,508
47,674

Earnings Calls

QuarterEPS
2026-06-30
-$0.75
2026-03-31
$0.78
2025-12-31
$0.63
2025-09-30
$1