Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$1,389,196
$1,360,626
$1,296,405
$1,227,769
Gross Profit
227,864
117,998
190,218
198,794
EBITDA
159,305
159,760
135,204
140,168
EBIT
130,504
132,039
108,571
114,383
Net Income
99,668
95,454
83,844
84,396
Net Change In Cash
1,389,196
1,360,626
1,296,405
1,227,769
Free Cash Flow
64,681
133,477
101,807
106,135
Cash
539,498
503,881
443,668
363,969
Basic Shares
59,567
59,291
58,956
58,602

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$5,057,841
$4,260,485
$3,729,355
$3,025,468
Gross Profit
799,453
667,585
590,759
517,985
EBITDA
567,937
478,518
353,236
360,375
EBIT
463,610
394,380
280,849
298,020
Net Income
343,971
297,973
209,399
224,681
Net Change In Cash
5,057,841
4,260,485
3,729,355
3,025,468
Cost of Revenue
54,069
Free Cash Flow
370,713
188,946
270,486
184,968
Cash
503,881
464,598
509,626
316,270
Basic Shares
58,873
58,240
57,323
56,871

Earnings Calls

QuarterEPS
2026-03-31
$1.85
2025-12-31
$1.82
2025-09-30
$1.64
2025-06-30
$1.59