Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,300,500
$1,246,700
$1,264,200
$1,258,500
Gross Profit
323,800
307,200
329,700
314,900
EBITDA
195,500
198,700
190,700
196,900
EBIT
135,700
128,000
117,700
122,100
Net Income
43,700
51,600
38,500
28,900
Net Change In Cash
1,300,500
1,246,700
1,264,200
1,258,500
Free Cash Flow
152,200
-119,100
307,200
7,400
Cash
1,376,800
1,226,200
1,395,300
1,226,300
Basic Shares
42,400
43,500
44,166
44,615

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$5,011,900
$4,874,600
$4,535,500
$4,200,200
Gross Profit
1,268,800
1,167,500
1,073,600
964,400
EBITDA
795,000
715,400
613,000
576,100
EBIT
501,700
439,600
367,200
336,600
Net Income
162,900
87,700
170,600
105,200
Net Change In Cash
5,011,900
4,874,600
4,535,500
4,200,200
Cost of Revenue
393,900
143,800
Free Cash Flow
203,500
499,700
297,300
310,100
Cash
1,395,300
1,176,600
972,000
710,300
Basic Shares
44,800
46,900
47,800
50,100

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.79
2025-03-31
$1.62
2024-12-31
$2.12