Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$499,696
$432,679
$462,463
$413,302
Gross Profit
234,429
207,456
223,029
195,531
EBITDA
140,917
113,268
120,138
101,906
EBIT
124,147
97,310
104,092
86,347
Net Income
87,946
66,648
72,234
58,139
Net Change In Cash
499,696
432,679
462,463
413,302
Free Cash Flow
93,499
70,078
38,961
39,667
Cash
164,560
154,371
148,835
148,329
Basic Shares
39,495
39,495
39,541
39,556

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,808,140
$1,787,647
$1,527,953
$1,400,182
Gross Profit
860,445
852,138
673,831
615,348
EBITDA
476,228
314,194
316,510
84,679
EBIT
411,895
253,421
260,193
34,362
Net Income
284,967
58,583
179,630
21,340
Net Change In Cash
1,808,140
1,787,647
1,527,953
1,400,182
Cost of Revenue
39,621
-19,596
Free Cash Flow
242,205
50,093
113,513
150,022
Cash
164,560
146,442
162,902
140,895
Basic Shares
39,495
39,473
39,407
39,449

Earnings Calls

Quarter EPS
2024-12-31
$2.25
2024-09-30
$1.83
2024-06-30
$2.01
2024-03-31
$1.61