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] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.44% -2.1% |
7.19% 11.6% |
6.01% -16.5% |
2.17% -63.9% |
-1.74% - |
-4.46% - |
-5.49% - |
-6.31% - |
-5.1% - |
-6.3% - |
-8.39% - |
-7.18% - |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.46% -4.1% |
32.93% -1.6% |
33.59% 2.0% |
31.47% -6.3% |
29.77% -5.4% |
28.73% -3.5% |
25.4% -11.6% |
24.15% -4.9% |
23.93% -0.9% |
21.46% -10.3% |
20.91% -2.6% |
20.85% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.08% 1.4% |
11.6% 4.7% |
9.86% -15.1% |
4.68% -52.6% |
0.92% -80.4% |
-3.1% - |
-7.68% - |
-7.96% - |
-7.74% - |
-9.82% - |
-10.21% - |
-10.89% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.69M -1.1% |
8.45M -2.7% |
8.58M 1.6% |
9.73M 13.3% |
11.47M 17.9% |
12.6M 9.9% |
13.6M 7.9% |
14.07M 3.5% |
14.06M -0.1% |
14.08M 0.1% |
14.2M 0.8% |
14.31M 0.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.14M 9.6% |
14.51M 250.3% |
15.41M 6.3% |
15.93M 3.4% |
15.92M 0.0% |
16.77M 5.3% |
15.16M -9.6% |
15.15M 0.0% |
14.91M -1.6% |
14.61M -2.0% |
14M -4.2% |
14.03M 0.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.26M 3.0% |
3.88M -9.0% |
4.63M 19.5% |
5.2M 12.3% |
5.34M 2.7% |
6.62M 23.8% |
5.36M -19.0% |
5.55M 3.5% |
5.27M -5.0% |
5.42M 2.9% |
5.2M -4.0% |
5.32M 2.3% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-119.06K - |
10.63M - |
10.78M 1.4% |
10.73M -0.5% |
10.58M -1.4% |
10.15M -4.0% |
9.8M -3.5% |
9.6M -2.0% |
9.64M 0.4% |
9.19M -4.7% |
8.8M -4.3% |
8.71M -1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
939.82K -7.6% |
813.96K -13.4% |
909.06K 11.7% |
815.77K -10.3% |
367.13K -55.0% |
211.8K -42.3% |
-599.86K - |
-398.02K - |
-347.44K - |
-258.79K - |
-193.4K - |
-473.41K - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.39M 27.7% |
1.32M -5.2% |
1.46M 10.5% |
1.72M 17.9% |
2.08M 20.8% |
12.39M 495.8% |
11.07M -10.6% |
8.3M -25.1% |
7.17M -13.6% |
2.15M -70.0% |
5.49M 155.5% |
5.7M 3.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.08M 20.8% |
12.39M 495.8% |
11.07M -10.6% |
8.3M -25.1% |
7.17M -13.6% |
2.15M -70.0% |
5.49M 155.5% |
5.7M 3.8% |
5.55M -2.8% |
5.3M -4.4% |
4.67M -11.9% |
3.74M -20.0% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
757.31K -6.7% |
606.03K -20.0% |
731.68K 20.7% |
515.36K -29.6% |
-104.71K - |
-266.6K - |
-1.18M - |
-982.67K - |
-838.32K - |
-747.17K - |
-687.19K - |
-837.26K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
559.83K -3.2% |
607.85K 8.6% |
515.58K -15.2% |
210.79K -59.1% |
-199.95K - |
-562.28K - |
-746.72K - |
-888.18K - |
-716.76K - |
-887.37K - |
-1.19M - |
-1.03M - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
559.9K -3.2% |
607.85K 8.6% |
515.58K -15.2% |
210.79K -59.1% |
-199.95K - |
-562.28K - |
-746.72K - |
-888.18K - |
-716.76K - |
-887.37K - |
-1.19M - |
-1.03M - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 -2.9% |
0.14 -58.8% |
0.12 -14.3% |
0.04 -66.7% |
-0.03 - |
-0.09 - |
-0.12 - |
-0.14 - |
-0.12 - |
-0.14 - |
-0.19 - |
-0.16 - |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
12.25% - |
10.1% -17.6% |
4.06% -59.7% |
-3.82% - |
-5.41% - |
-7.26% - |
-8.74% - |
-7.09% - |
-9.18% - |
-12.81% - |
-11.22% - |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.61% -9.7% |
6.79% -53.5% |
5.45% -19.8% |
2.14% -60.7% |
-1.99% - |
-3.6% - |
-4.89% - |
-5.72% - |
-4.65% - |
-5.66% - |
-8.17% - |
-7.04% - |