Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$197,375
$187,430
$171,830
$165,440
Gross Profit
123,104
117,572
110,555
102,701
EBITDA
41,228
39,825
34,624
2,513
EBIT
36,028
34,090
27,177
-5,564
Net Income
29,665
38,663
30,268
26,445
Net Change In Cash
197,375
187,430
171,830
165,440
Free Cash Flow
49,427
40,409
28,074
32,996
Cash
59,889
59,464
49,509
59,937
Basic Shares
36,742
36,674
36,596
36,482

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$620,445
$471,883
$359,370
$310,056
Gross Profit
382,369
280,057
215,426
191,027
EBITDA
36,808
-38,363
20,353
40,274
EBIT
5,688
-74,669
-13,691
9,783
Net Income
2,702
-68,119
1,028
158,403
Net Change In Cash
620,445
471,883
359,370
310,056
Cost of Revenue
12,736
-82,416
124,452
Free Cash Flow
51,242
4,137
2,673
3,219
Cash
49,509
70,769
57,847
140,263
Basic Shares
36,417
35,010
35,701
35,713

Earnings Calls

Quarter EPS
2024-06-30
$1.12
2024-03-31
$1.06
2023-12-31
$0.88
2023-09-30
$0.60