Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$503,773
$502,951
$468,701
$494,296
Gross Profit
203,803
199,401
181,446
188,748
EBITDA
95,698
99,426
81,899
85,587
EBIT
80,886
85,074
68,048
71,644
Net Income
55,253
47,410
32,828
50,284
Net Change In Cash
503,773
502,951
468,701
494,296
Free Cash Flow
35,738
51,414
41,225
48,616
Cash
45,127
47,467
34,433
36,814
Basic Shares
30,739
31,071
31,250
31,511

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,929,788
$1,733,749
$1,345,249
$1,092,748
Gross Profit
685,423
564,450
462,916
383,116
EBITDA
271,293
275,661
221,815
133,373
EBIT
216,564
230,984
186,622
103,373
Net Income
129,259
121,549
131,532
106,870
Net Change In Cash
1,929,788
1,733,749
1,345,249
1,092,748
Cost of Revenue
-12,655
-96,750
87,223
Free Cash Flow
164,790
3,805
80,498
136,516
Cash
36,814
46,034
58,782
155,576
Basic Shares
31,533
31,543
31,961
32,372

Earnings Calls

Quarter EPS
2024-09-30
$1.96
2024-06-30
$1.67
2024-03-31
$1.31
2023-12-31
$1.57