Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$1,000,380
$973,544
$950,400
$900,325
Gross Profit
133,223
110,077
110,678
102,500
EBITDA
82,447
64,516
62,910
55,643
EBIT
64,684
47,281
46,171
39,299
Net Income
46,800
36,548
32,094
26,466
Net Change In Cash
1,000,380
973,544
950,400
900,325
Free Cash Flow
68,617
84,925
65,412
11,637
Cash
163,192
150,156
76,211
22,956
Basic Shares
15,676
15,657
15,631
15,575

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$3,657,889
$3,362,290
$3,643,905
$3,008,542
Gross Profit
418,968
290,319
364,397
343,962
EBITDA
233,444
118,207
189,081
175,937
EBIT
166,932
53,018
129,943
117,767
Net Income
118,416
30,263
90,990
83,381
Net Change In Cash
3,657,889
3,362,290
3,643,905
3,008,542
Free Cash Flow
232,195
11,177
-13,720
90,428
Cash
150,156
3,464
24,899
51,040
Basic Shares
15,729
16,526
16,837
16,980

Earnings Calls

QuarterEPS
2026-03-31
$2.99
2025-12-31
$2.33
2025-09-30
$2.05
2025-06-30
$1.70