2018 Q2 | 2019 Q2 | 2019 Q3 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.78% -28.9% |
11.2% -5.0% |
0.34% -97.0% |
10.4% 2981.0% |
6.3% -39.4% |
5.16% -18.1% |
7.48% 44.9% |
5.96% -20.3% |
6.41% 7.5% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.79% -20.7% |
25.85% -7.0% |
25.24% -2.4% |
27.56% 9.2% |
24.98% -9.4% |
24.91% -0.3% |
25.8% 3.6% |
25.51% -1.1% |
27.58% 8.1% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.09% -26.3% |
15.97% -6.5% |
4.3% -73.1% |
14.3% 232.3% |
9.73% -32.0% |
8.37% -13.9% |
10.89% 30.1% |
9.25% -15.1% |
10.64% 15.0% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49.12M 45.7% |
13.84M -71.8% |
15.41M 11.3% |
14.89M -3.4% |
58.27M 291.4% |
55.52M -4.7% |
48.06M -13.4% |
42.18M -12.2% |
35.81M -15.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
77.3M - |
74.53M -3.6% |
74.06M -0.6% |
73.65M -0.5% |
70.14M -4.8% |
67.57M -3.7% |
67.3M -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
26.7M - |
24.29M -9.0% |
23.3M -4.1% |
22.15M -4.9% |
17.86M -19.4% |
14.82M -17.0% |
14.25M -3.9% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
50.6M - |
50.23M -0.7% |
50.75M 1.0% |
51.5M 1.5% |
52.28M 1.5% |
52.75M 0.9% |
53.05M 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.39M - |
5.73M 69.3% |
-3.19M - |
1.39M - |
658K -52.5% |
-230K - |
-3.4M - |
-4.13M - |
2.81M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.57M -5.7% |
9.69M 28.0% |
14.61M 50.8% |
23.7M 62.2% |
9.69M -59.1% |
14.61M 50.8% |
23.7M 62.2% |
23.53M -0.7% |
17.76M -24.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.69M 28.0% |
14.61M 50.8% |
23.7M 62.2% |
23.53M -0.7% |
17.76M -24.5% |
19.3M 8.6% |
11.91M -38.3% |
10.23M -14.1% |
13.2M 29.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.99M - |
4.69M 57.1% |
-15.99M - |
-420K - |
-13.19M - |
-15.71M - |
-6.36M - |
-6.07M - |
-2.04M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.21M 10.5% |
2.08M -74.7% |
499K -76.0% |
571K 14.4% |
5.08M 789.1% |
4.04M -20.4% |
4.64M 15.0% |
4.75M 2.2% |
3.26M -31.3% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.79M 3.6% |
1.55M -73.2% |
52K -96.6% |
1.55M 2876.9% |
3.67M 137.1% |
2.87M -21.9% |
3.59M 25.4% |
2.52M -30.0% |
2.29M -8.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.023 -22.2% |
0.008 -64.3% |
0 -97.5% |
0.006 2900% |
0.016 166.7% |
0.011 -32.2% |
0.015 36.5% |
0.009 -35.8% |
0.009 -6.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.59% -46.6% |
- |
0.1% - |
3.07% 2886.9% |
7.36% 139.7% |
5.56% -24.4% |
6.99% 25.6% |
4.88% -30.1% |
4.42% -9.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.99% -35.7% |
- |
0.07% - |
2.04% 2930.0% |
4.82% 136.2% |
3.89% -19.3% |
4.88% 25.3% |
3.54% -27.4% |
3.25% -8.3% |