Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$130,092
$125,750
$124,694
$134,552
Gross Profit
46,686
45,090
42,064
46,401
EBITDA
26,593
23,477
24,597
22,960
EBIT
19,268
16,152
17,297
15,710
Net Income
14,707
11,119
15,320
13,971
Net Change In Cash
130,092
125,750
124,694
134,552
Free Cash Flow
14,992
14,276
28,567
19,386
Cash
161,246
162,425
163,876
160,112
Basic Shares
30,730
30,994
31,239
31,511

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$550,422
$586,869
$512,925
$424,066
Gross Profit
190,859
210,538
184,619
139,063
EBITDA
75,051
84,841
-57,082
50,581
EBIT
75,051
55,088
-84,012
23,911
Net Income
60,532
59,575
-41,866
34,686
Net Change In Cash
550,422
586,869
512,925
424,066
Cost of Revenue
14,345
49,692
-8,468
Free Cash Flow
74,073
106,864
70,500
61,925
Cash
163,876
156,910
141,465
91,773
Basic Shares
31,579
32,238
32,327
32,584

Earnings Calls

Quarter EPS
2024-06-30
$0.54
2024-03-31
$0.47
2023-12-31
$0.47
2023-09-30
$0.54