2017 Q3 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.83% - |
89.5% 157.0% |
89.64% 0.2% |
89.64% 0% |
87.12% -2.8% |
87.12% 0% |
87.12% 0% |
87.52% 0.5% |
83.62% -4.5% |
85.01% 1.7% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.66% 18.9% |
32.93% -21.0% |
25.71% -21.9% |
10.76% -58.2% |
28.78% 167.5% |
31.36% 9.0% |
26.18% -16.5% |
0.86% -96.7% |
18.94% 2104.2% |
26.45% 39.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.45% 2.4% |
81.35% 1.1% |
74.62% -8.3% |
62.94% -15.6% |
70.63% 12.2% |
71.86% 1.7% |
68.16% -5.1% |
70.79% 3.9% |
62.49% -11.7% |
66.11% 5.8% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.31% 18.0% |
43.4% -20.1% |
35.85% -17.4% |
31.41% -12.4% |
42.79% 36.3% |
42.2% -1.4% |
33.9% -19.7% |
30.36% -10.4% |
27.33% -10.0% |
35.85% 31.2% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.97M -1.0% |
9.89M -41.7% |
11.19M 13.1% |
5.23M -53.2% |
14.39M 174.8% |
15.15M 5.3% |
11.42M -24.7% |
12.33M 8.1% |
13.24M 7.4% |
17.13M 29.4% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.1M 40.4% |
89.73M 8.0% |
95.47M 6.4% |
92.05M -3.6% |
93.35M 1.4% |
91.71M -1.8% |
95.4M 4.0% |
94.89M -0.5% |
97.62M 2.9% |
95.81M -1.9% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.91M 190.6% |
36.08M 9.6% |
37.58M 4.2% |
35.26M -6.2% |
35.53M 0.8% |
33.6M -5.4% |
32M -4.8% |
31.88M -0.4% |
28.1M -11.9% |
25.86M -8.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.2M 4.8% |
53.67M 6.9% |
57.92M 7.9% |
56.82M -1.9% |
57.86M 1.8% |
58.12M 0.5% |
63.43M 9.1% |
63.04M -0.6% |
69.55M 10.3% |
69.98M 0.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.13M 283.0% |
6.28M -31.2% |
6.54M 4.1% |
612.92K -90.6% |
5.77M 841.8% |
8.8M 52.4% |
5.55M -36.9% |
2.2M -60.5% |
508.16K -76.9% |
7.21M 1319.7% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.66M -51.9% |
12.71M 65.9% |
6.36M -50.0% |
10.16M 59.8% |
4.84M -52.4% |
3.85M -20.4% |
6.01M 56.1% |
7.1M 18.1% |
3.67M -48.4% |
2.74M -25.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.6M 63.3% |
6.22M -50.6% |
10.28M 65.3% |
4.91M -52.2% |
3.89M -20.9% |
5.78M 48.8% |
7.11M 22.9% |
3.71M -47.7% |
2.77M -25.5% |
2.35M -15.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.91M 957.0% |
-3.84M - |
4.56M - |
-2.26M - |
1.08M - |
7.03M 552.5% |
4.59M -34.8% |
940.46K -79.5% |
-715.45K - |
5.34M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.19M 15.9% |
4.11M -55.3% |
3.82M -6.8% |
1.37M -64.1% |
5.95M 332.8% |
6.16M 3.6% |
3.6M -41.5% |
1.69M -53.1% |
3.38M 100.3% |
5.93M 75.2% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.07M 17.7% |
3.26M -54.0% |
2.88M -11.6% |
563.03K -80.4% |
4.14M 635.3% |
4.75M 14.8% |
2.99M -37.1% |
106K -96.5% |
2.51M 2266.3% |
4.53M 80.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.014 18.2% |
0.007 -54.0% |
0.006 -11.4% |
0.001 -80.9% |
0.008 652.5% |
0.009 14.4% |
0.006 -36.8% |
0 -96.6% |
0.005 2267.9% |
0.009 81.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.47% 8.0% |
6.24% -56.8% |
5.1% -18.3% |
0.99% -80.6% |
7.27% 636.5% |
8.23% 13.2% |
4.83% -41.4% |
0.17% -96.5% |
3.81% 2169.2% |
6.53% 71.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.97% -9.0% |
3.75% -62.3% |
3.07% -18.1% |
0.6% -80.3% |
4.5% 644.5% |
5.16% 14.7% |
3.13% -39.2% |
0.11% -96.4% |
2.62% 2252.6% |
4.71% 79.5% |