Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$657,513
$639,337
$624,900
$618,798
Gross Profit
198,891
205,991
180,673
184,693
EBITDA
101,451
122,295
101,779
87,818
EBIT
84,578
105,966
85,545
71,558
Net Income
66,302
76,751
64,237
52,493
Net Change In Cash
657,513
639,337
624,900
618,798
Free Cash Flow
71,103
117,185
66,030
122,798
Cash
16,856
74,515
129,752
249,904
Basic Shares
13,675
13,994
14,535
14,606

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$2,529,978
$2,431,287
$2,264,417
$2,134,963
Gross Profit
758,343
854,348
798,815
765,086
EBITDA
422,368
464,294
414,340
393,435
EBIT
357,528
401,245
353,475
334,263
Net Income
265,238
301,999
272,509
249,624
Net Change In Cash
2,529,978
2,431,287
2,264,417
2,134,963
Free Cash Flow
325,477
367,966
273,445
252,561
Cash
74,515
178,350
263,958
74,126
Basic Shares
14,398
15,186
15,200
15,099

Earnings Calls

QuarterEPS
2026-03-31
$5.65
2025-12-31
$6.42
2025-09-30
$5.27
2025-06-30
$4.27