Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$144,309
$137,860
$124,583
$125,114
Gross Profit
56,895
56,103
48,644
53,603
EBITDA
24,592
19,008
17,089
21,023
EBIT
19,972
15,066
13,737
16,858
Net Income
12,567
6,928
9,594
11,053
Net Change In Cash
144,309
137,860
124,583
125,114
Free Cash Flow
9,121
794
24,470
16,147
Cash
105,903
87,052
87,691
69,412
Basic Shares
40,855
38,554
38,125
37,930

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$482,532
$457,837
$427,288
$404,642
Gross Profit
190,044
175,678
170,690
152,938
EBITDA
74,448
35,585
67,920
73,018
EBIT
58,711
19,934
54,202
58,285
Net Income
38,641
5,820
12,661
38,453
Net Change In Cash
482,532
457,837
427,288
404,642
Cost of Revenue
11,246
30,666
Free Cash Flow
66,482
41,915
37,262
40,711
Cash
87,691
45,286
33,857
2,873
Basic Shares
37,920
36,122
34,383
34,383

Earnings Calls

Quarter EPS
2024-06-30
$0.31
2024-03-31
$0.18
2023-12-31
$0.25
2023-09-30
$0.29