Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$950,400
$900,325
$833,620
$829,795
Gross Profit
111,892
103,711
96,901
85,945
EBITDA
62,910
55,644
34,290
45,610
EBIT
46,171
39,299
34,181
29,218
Net Income
32,094
26,466
23,308
15,952
Net Change In Cash
950,400
900,325
833,620
829,795
Free Cash Flow
65,412
11,637
70,220
8,815
Cash
76,211
22,956
10,896
3,464
Basic Shares
15,631
15,575
16,056
16,185

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$3,362,290
$3,643,905
$3,008,542
$2,498,289
Gross Profit
290,319
364,397
343,962
324,981
EBITDA
118,207
189,081
175,937
164,310
EBIT
53,018
129,943
117,767
118,105
Net Income
30,263
90,990
83,381
85,010
Net Change In Cash
3,362,290
3,643,905
3,008,542
2,498,289
Free Cash Flow
11,177
-13,720
90,428
84,867
Cash
3,464
24,899
51,040
82,092
Basic Shares
16,526
16,837
16,980
17,161

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$2.05
2025-06-30
$1.70
2025-03-31
$1.45