Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$516,998
$512,029
$494,436
$478,352
Gross Profit
191,951
169,498
183,903
160,275
EBITDA
58,236
55,608
56,439
54,619
EBIT
45,125
42,408
42,574
54,575
Net Income
32,679
25,611
27,317
22,162
Net Change In Cash
516,998
512,029
494,436
478,352
Free Cash Flow
20,382
55,470
-15,227
102,370
Cash
6,911
4,768
3,683
9,449
Basic Shares
18,910
18,861
18,946
19,025

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,963,238
$1,779,964
$1,553,048
$1,506,875
Gross Profit
698,220
645,542
573,478
534,469
EBITDA
200,724
157,178
150,807
122,037
EBIT
139,986
107,261
118,837
90,596
Net Income
82,612
64,243
71,132
54,959
Net Change In Cash
1,963,238
1,779,964
1,553,048
1,506,875
Cost of Revenue
-6,267
-61,043
72,152
Free Cash Flow
130,046
137,731
90,273
155,462
Cash
6,361
11,257
8,254
13,841
Basic Shares
18,994
19,033
19,124
19,135

Earnings Calls

Quarter EPS
2024-09-30
$1.88
2024-06-30
$1.69
2024-03-31
$1.77
2023-12-31
$1.68