Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$133,205
$128,090
$140,010
$158,682
Gross Profit
53,396
48,078
51,183
55,465
EBITDA
26,700
21,603
23,625
29,751
EBIT
23,261
17,919
20,275
26,360
Net Income
18,806
15,874
12,036
19,448
Net Change In Cash
133,205
128,090
140,010
158,682
Free Cash Flow
30,845
3,263
24,457
38,191
Cash
84,976
71,320
89,371
100,225
Basic Shares
12,312
12,443
12,770
12,778

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$639,813
$654,233
$543,494
$465,771
Gross Profit
215,849
183,453
134,383
119,730
EBITDA
108,939
68,164
25,492
15,630
EBIT
95,627
53,301
8,631
-792
Net Income
73,831
52,689
24,821
12,795
Net Change In Cash
639,813
654,233
543,494
465,771
Cost of Revenue
11,996
-22,646
12,451
Free Cash Flow
96,223
31,425
-4,765
40,632
Cash
89,371
70,266
61,756
84,939
Basic Shares
12,776
14,269
14,112
14,027

Earnings Calls

Quarter EPS
2024-06-30
$1.54
2024-03-31
$1.26
2023-12-31
$1.37
2023-09-30
$1.68