Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$249,012
$245,297
$260,479
$255,546
Gross Profit
95,834
98,230
111,320
114,335
EBITDA
51,448
55,547
77,951
72,721
EBIT
40,770
45,223
67,989
63,581
Net Income
31,891
26,106
47,188
44,083
Net Change In Cash
249,012
245,297
260,479
255,546
Free Cash Flow
-10,549
11,442
21,230
-5,739
Cash
91,116
100,901
123,991
137,907
Basic Shares
44,632
45,898
46,941
46,990

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-03-31
$0.78
2025-12-31
$0.63
2025-09-30
$1.01
2025-06-30
$1.03