2017 Q2 | 2017 Q4 | 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 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.72% -81.9% |
-18.79% - |
8.05% - |
1.5% -81.4% |
-11.59% - |
-9.67% - |
0.93% - |
4.2% 352.2% |
-0.15% - |
-0.99% - |
5.67% - |
-1.97% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
57.33M% - |
65.73M% 14.6% |
73.79M% 12.3% |
216.31M% 193.1% |
147.8M% -31.7% |
147.38M% -0.3% |
- | - | - | - | |
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.18% -68.7% |
-87.72% - |
18.54% - |
12.14% -34.5% |
2.35% -80.6% |
-51.79% - |
11.34% - |
13.44% 18.6% |
8.61% -35.9% |
-21.17% - |
14.57% - |
5.18% -64.4% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.14M -18.0% |
54.24M 31.9% |
70.67M 30.3% |
66.92M -5.3% |
41.4M -38.1% |
54.53M 31.7% |
66.8M 22.5% |
70.67M 5.8% |
75.66M 7.1% |
105.22M 39.1% |
47.17M -55.2% |
60.25M 27.7% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
914.25M -1.1% |
975.31M 6.7% |
987.13M 1.2% |
962.53M -2.5% |
961.05M -0.2% |
983.87M 2.4% |
979.55M -0.4% |
922.17M -5.9% |
896.47M -2.8% |
882.97M -1.5% |
868.66M -1.6% |
840.96M -3.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
447.31M -2.6% |
524.31M 17.2% |
529.54M 1.0% |
503.35M -4.9% |
509.08M 1.1% |
537.46M 5.6% |
532.1M -1.0% |
470.25M -11.6% |
444.33M -5.5% |
432.99M -2.6% |
416.62M -3.8% |
390.51M -6.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
459.89M 0.2% |
445.5M -3.1% |
451.19M 1.3% |
452.19M 0.2% |
445.4M -1.5% |
442.13M -0.7% |
442.75M 0.1% |
445.71M 0.7% |
445.6M 0.0% |
444.56M -0.2% |
447.24M 0.6% |
446.05M -0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102K -99.1% |
11.77M 11438.2% |
2.95M -74.9% |
6.03M 104.4% |
-7.86M - |
9.54M - |
-7.16M - |
129.21M - |
23.49M -81.8% |
26.25M 11.8% |
13.68M -47.9% |
2.59M -81.0% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.07M -19.9% |
55.02M -14.1% |
77.86M 41.5% |
77.88M 0.0% |
69.07M -11.3% |
60.35M -12.6% |
71.96M 19.2% |
63.5M -11.8% |
81.43M 28.2% |
84.56M 3.8% |
93.62M 10.7% |
103.29M 10.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.02M -14.1% |
77.86M 41.5% |
77.88M 0.0% |
69.07M -11.3% |
60.35M -12.6% |
71.96M 19.2% |
63.5M -11.8% |
81.43M 28.2% |
84.56M 3.8% |
93.62M 10.7% |
103.29M 10.3% |
74.4M -28.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-5K - |
9.29M - |
-2.25M - |
10.21M - |
-7.91M - |
9.3M - |
-7.24M - |
129.17M - |
23.43M -81.9% |
25.81M 10.1% |
13.63M -47.2% |
2.51M -81.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
362K -97.1% |
-4.17M - |
9.01M - |
4.17M -53.7% |
-3.15M - |
-4M - |
2.86M - |
5.64M 97.3% |
3.35M -40.7% |
5.96M 78.1% |
3.92M -34.2% |
416K -89.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.12M -85.1% |
-10.19M - |
5.69M - |
1M -82.3% |
-4.8M - |
-5.27M - |
620K - |
2.97M 378.4% |
-115K - |
-1.04M - |
2.68M - |
-1.19M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -85.0% |
-0.013 - |
0.008 - |
0.001 -82.9% |
-0.006 - |
-0.007 - |
0.001 - |
0.004 387.5% |
0 - |
-0.001 - |
0.004 - |
-0.002 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24% -85.3% |
-2.25% - |
1.27% - |
0.22% -82.5% |
-1.07% - |
-1.19% - |
0.14% - |
0.67% 376.6% |
-0.03% - |
-0.23% - |
0.6% - |
-0.27% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12% -85.0% |
-1.08% - |
0.58% - |
0.1% -82.2% |
-0.5% - |
-0.54% - |
0.06% - |
0.31% 393.5% |
-0.01% - |
-0.12% - |
0.31% - |
-0.14% - |