2019 Q3 | 2019 Q4 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
0% - |
0% - |
- | - |
0% - |
0% - |
- |
91.07% - |
90.2% -1.0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
18.91% 10.1% |
18.74% -0.9% |
13.51% -27.9% |
16.08% 19.0% |
18.83% 17.2% |
15.36% -18.4% |
-0.14% - |
13.48% - |
11.06% -18.0% |
11.09% 0.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
32.91% -12.6% |
32.71% -0.6% |
25.82% -21.1% |
28.5% 10.4% |
31.45% 10.4% |
27.97% -11.1% |
14.22% -49.2% |
26.75% 88.2% |
23.07% -13.8% |
20.85% -9.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
25.33% 5.1% |
25.24% -0.3% |
18.44% -26.9% |
22.95% 24.5% |
26.07% 13.6% |
21.56% -17.3% |
-1.61% - |
18.37% - |
15.87% -13.6% |
13.92% -12.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
40.52M -2.0% |
46.44M 14.6% |
68.6M 47.7% |
58.9M -14.1% |
75.61M 28.4% |
75.88M 0.4% |
42.77M -43.6% |
61.61M 44.1% |
72.62M 17.9% |
68.56M -5.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
635.62M -0.4% |
659.93M 3.8% |
745.99M 13.0% |
755.54M 1.3% |
855.75M 13.3% |
873.94M 2.1% |
865.33M -1.0% |
859.11M -0.7% |
877.11M 2.1% |
911.46M 3.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
184.13M -1.0% |
199.74M 8.5% |
276.53M 38.4% |
276.62M 0.0% |
368.22M 33.1% |
379.33M 3.0% |
369.84M -2.5% |
354.83M -4.1% |
364.5M 2.7% |
391.02M 7.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
451.49M -0.1% |
460.19M 1.9% |
469.46M 2.0% |
478.93M 2.0% |
487.53M 1.8% |
494.61M 1.5% |
495.49M 0.2% |
504.18M 1.8% |
512.51M 1.7% |
520.34M 1.5% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.19M - |
-9.44M - |
6.65M - |
-11.88M - |
43.57M - |
90.31M 107.3% |
12.47M -86.2% |
166K -98.7% |
28.16M 16860.8% |
-8.18M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
138.3M 143.1% |
115.61M -16.4% |
93.91M -18.8% |
64.92M -30.9% |
44.34M -31.7% |
46.23M 4.3% |
122.13M 164.2% |
113.15M -7.4% |
75.59M -33.2% |
91.63M 21.2% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
115.61M -16.4% |
93.91M -18.8% |
64.92M -30.9% |
44.34M -31.7% |
46.23M 4.3% |
122.13M 164.2% |
113.15M -7.4% |
75.59M -33.2% |
91.63M 21.2% |
68.13M -25.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-16.3M - |
-9.52M - |
-2.19M - |
-12.9M - |
41.59M - |
87.43M 110.2% |
5.75M -93.4% |
-17.35M - |
35.9M - |
-9.88M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
10.18M 4.0% |
11.68M 14.8% |
12.61M 8.0% |
12.75M 1.1% |
18.94M 48.5% |
15.51M -18.1% |
930.21K -94.0% |
11.09M 1092.3% |
11.22M 1.2% |
9M -19.8% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
7.66M 7.9% |
8.71M 13.6% |
9.27M 6.5% |
9.47M 2.2% |
14.24M 50.4% |
11.65M -18.2% |
-57.88K - |
8.31M - |
8.03M -3.3% |
7.61M -5.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.011 26.1% |
0.012 6.3% |
0.01 -17.8% |
0.011 13.4% |
0.018 60.9% |
0.013 -26.0% |
-0.001 - |
0.009 - |
0.01 12.5% |
0.008 -19.2% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.7% -1.9% |
1.91% 12.6% |
1.99% 4.4% |
2% 0.2% |
2.95% 47.6% |
2.37% -19.5% |
-0.01% - |
1.66% - |
1.58% -4.9% |
1.47% -6.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
1.2% -0.1% |
1.34% 11.7% |
1.32% -1.9% |
1.26% -4.3% |
1.77% 40.1% |
1.35% -23.8% |
-0.01% - |
0.96% - |
0.93% -3.9% |
0.85% -8.1% |