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
81,563
62,711
61,498
55,531
EBIT
63,800
45,476
44,759
39,187
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
229,123
118,207
189,081
175,937
EBIT
162,611
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