Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$439,580
$470,895
$466,573
$472,831
Gross Profit
109,595
106,096
108,289
107,289
EBITDA
70,170
86,623
86,638
84,989
EBIT
35,159
51,114
53,598
52,703
Net Income
16,506
48,608
39,678
37,009
Net Change In Cash
439,580
470,895
466,573
472,831
Free Cash Flow
737
27,938
46,259
69,080
Cash
8,115
17,161
58,944
23,135
Basic Shares
34,433
35,144
35,608
35,713

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,846,466
$1,716,596
$1,555,656
$1,331,277
Gross Profit
425,811
461,184
411,522
346,652
EBITDA
335,216
332,942
275,708
221,745
EBIT
209,266
223,234
178,716
130,849
Net Income
102,762
119,896
90,650
66,377
Net Change In Cash
1,846,466
1,716,596
1,555,656
1,331,277
Cost of Revenue
8,436
Free Cash Flow
105,116
99,598
60,275
41,653
Cash
17,161
46,543
23,674
24,272
Basic Shares
35,594
35,649
33,758
33,357

Earnings Calls

QuarterEPS
2026-03-31
$1.20
2025-12-31
$1.76
2025-09-30
$1.79
2025-06-30
$1.55