2019 Q2 | 2020 Q2 | 2021 Q2 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - |
0% - |
- |
72.8% - |
72.8% 0% |
74.59% 2.5% |
74.59% 0% |
|
Net Margin | [friend] | [friend] |
7.88% 90.6% |
8.49% 7.9% |
11.28% 32.8% |
12.02% 6.5% |
20.71% 72.4% |
15.85% -23.4% |
15.96% 0.7% |
16.34% 2.4% |
14.42% -11.8% |
|
Gross Margin | [friend] | [friend] |
22.76% 38.1% |
20.84% -8.4% |
24.25% 16.4% |
26.32% 8.5% |
32.05% 21.8% |
28.96% -9.7% |
28.22% -2.5% |
28.01% -0.7% |
27.63% -1.4% |
|
Operating Margin | [friend] | [friend] |
11.41% 142.3% |
10.68% -6.4% |
13.79% 29.1% |
14.59% 5.8% |
24.06% 64.9% |
19.23% -20.1% |
19.28% 0.3% |
19.74% 2.4% |
18.01% -8.8% |
|
Total Revenue | [friend] | [friend] |
105.22M 28.9% |
201.06M 91.1% |
41.94M -79.1% |
42.05M 0.3% |
109.73M 161.0% |
251.26M 129.0% |
265.53M 5.7% |
283.13M 6.6% |
224.18M -20.8% |
|
Total Assets | [friend] | [friend] | - | - | - |
186.67M - |
315.49M 69.0% |
262.83M -16.7% |
307.13M 16.9% |
275.34M -10.4% |
291.36M 5.8% |
|
Total Liabilities | [friend] | [friend] | - | - | - |
105.72M - |
210.8M 99.4% |
149.76M -29.0% |
186.77M 24.7% |
144.84M -22.5% |
151.31M 4.5% |
|
Total Equity | [friend] | [friend] | - | - | - |
80.94M - |
104.67M 29.3% |
113.05M 8.0% |
120.33M 6.4% |
130.48M 8.4% |
140.02M 7.3% |
|
Operating CashFlow | [friend] | [friend] |
-307K - |
49.22M - |
6.31M -87.2% |
-10.79M - |
-20.23M - |
-22.65M - |
-7.67M - |
-30.14M - |
-11.8M - |
|
Beginning Cash Position | [friend] | [friend] |
25.84M 55.5% |
22.52M -12.9% |
65.39M 190.4% |
69.83M 6.8% |
82.3M 17.9% |
65.39M -20.5% |
69.83M 6.8% |
82.3M 17.9% |
70.79M -14.0% |
|
End Cash Position | [friend] | [friend] |
22.52M -12.9% |
65.39M 190.4% |
69.83M 6.8% |
82.3M 17.9% |
70.79M -14.0% |
73.38M 3.7% |
90.29M 23.0% |
56.04M -37.9% |
54.02M -3.6% |
|
Free Cash Flow | [friend] | [friend] |
-1.23M - |
46.71M - |
6.3M -86.5% |
-10.8M - |
-20.24M - |
-22.72M - |
-9.45M - |
-32.87M - |
-15.02M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
12.05M 167.3% |
22.05M 83.1% |
5.82M -73.6% |
6.41M 10.1% |
26.79M 318.2% |
49M 82.9% |
52.03M 6.2% |
56.98M 9.5% |
41.52M -27.1% |
|
Diluted Net Income | [friend] | [friend] |
8.29M 145.8% |
17.08M 106.1% |
4.73M -72.3% |
5.05M 6.8% |
22.72M 349.8% |
39.84M 75.3% |
42.37M 6.4% |
46.27M 9.2% |
32.33M -30.1% |
|
Diluted EPS | [friend] | [friend] |
0.014 145.8% |
0.028 106.1% |
0.008 -72.3% |
0.009 14.4% |
0.038 320% |
0.07 85.2% |
0.074 6.0% |
0.079 6.6% |
0.052 -33.9% |
|
Return On Equity (%) | [friend] | [friend] |
43.67% 69.5% |
35.57% -18.5% |
- |
6.25% - |
24.5% 292.2% |
42.87% 75.0% |
35.23% -17.8% |
43.8% 24.3% |
26.44% -39.6% |
|
Return On Assets (%) | [friend] | [friend] |
11.71% 68.3% |
12.27% 4.8% |
- |
2.71% - |
9.05% 234.4% |
17.17% 89.8% |
13.8% -19.7% |
20.03% 45.2% |
10.65% -46.8% |