Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$533,700
$483,700
$501,300
$465,200
Gross Profit
218,100
197,600
184,000
168,100
EBITDA
90,200
103,900
112,800
91,600
EBIT
80,400
89,400
70,600
Net Income
57,100
50,200
44,200
49,000
Net Change In Cash
533,700
483,700
501,300
465,200
Free Cash Flow
156,900
70,500
47,100
600
Cash
156,900
124,800
128,100
100,500
Basic Shares
47,366
47,265
47,158
46,683

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,983,900
$1,741,200
$1,460,900
$1,219,500
Gross Profit
799,400
670,000
523,900
431,800
EBITDA
308,300
286,000
82,800
125,500
EBIT
222,800
36,400
83,200
Net Income
200,500
89,900
19,800
59,000
Net Change In Cash
1,983,900
1,741,200
1,460,900
1,219,500
Cost of Revenue
-241,800
321,100
Free Cash Flow
275,100
184,600
-152,700
165,000
Cash
156,900
99,400
147,800
388,200
Basic Shares
47,078
46,612
46,221
46,495

Earnings Calls

Quarter EPS
2024-12-31
$1.51
2024-09-30
$1.39
2024-06-30
$1.42
2024-03-31
$1.25