Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$472,935
$445,556
$412,635
$407,044
Gross Profit
146,110
137,793
123,882
122,836
EBITDA
48,168
46,514
38,637
37,050
EBIT
39,448
38,387
31,099
31,864
Net Income
21,101
16,693
11,332
16,006
Net Change In Cash
472,935
445,556
412,635
407,044
Free Cash Flow
24,390
5,910
24,095
37,287
Cash
35,000
50,026
139,788
173,211
Basic Shares
16,590
16,707
16,968
17,017

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,678,600
$1,480,832
$1,113,921
$1,005,266
Gross Profit
505,291
422,038
328,506
279,269
EBITDA
169,427
123,536
67,414
-5,059
EBIT
139,322
95,036
40,271
-27,742
Net Income
68,812
48,155
16,496
-29,074
Net Change In Cash
1,678,600
1,480,832
1,113,921
1,005,266
Cost of Revenue
-3,216
65,260
63,285
Free Cash Flow
93,959
978
31,090
101,003
Cash
173,120
46,026
48,989
117,353
Basic Shares
17,710
19,471
19,789
17,748

Earnings Calls

Quarter EPS
2024-09-30
$1.27
2024-06-30
$1
2024-03-31
$0.67
2023-12-31
$0.95