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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.66% - |
15.32% 100.0% |
12.29% -19.8% |
14.78% 20.3% |
14.86% 0.5% |
16.04% 8.0% |
5.91% -63.2% |
12.5% 111.5% |
13.21% 5.7% |
11.45% -13.4% |
7.07% -38.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.43% 27.3% |
33.58% 6.8% |
33.97% 1.2% |
32.41% -4.6% |
32.59% 0.6% |
49.67% 52.4% |
27.17% -45.3% |
40.23% 48.1% |
37.64% -6.4% |
29.92% -20.5% |
30.66% 2.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.01% - |
13.89% 38.8% |
19.16% 37.9% |
16.89% -11.8% |
19.23% 13.9% |
17.73% -7.8% |
4.25% -76.0% |
16.7% 293.3% |
20.85% 24.8% |
12.41% -40.5% |
1.63% -86.8% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.8M 58.6% |
25.14M 49.6% |
23.96M -4.7% |
23.25M -3.0% |
25.77M 10.8% |
18.77M -27.2% |
17.21M -8.3% |
23.76M 38.0% |
17.95M -24.4% |
26.14M 45.6% |
15.73M -39.8% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.01M 10.3% |
99.69M 7.2% |
99.64M 0.0% |
134.78M 35.3% |
138.77M 3.0% |
138.11M -0.5% |
147.05M 6.5% |
150.26M 2.2% |
156.87M 4.4% |
164.09M 4.6% |
161.43M -1.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.55M 58.1% |
22.04M 12.7% |
18.68M -15.2% |
18.93M 1.4% |
18.67M -1.4% |
14.73M -21.1% |
21.7M 47.3% |
21.61M -0.4% |
24.97M 15.6% |
29.19M 16.9% |
25.22M -13.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.47M 2.1% |
77.65M 5.7% |
80.96M 4.3% |
115.84M 43.1% |
120.1M 3.7% |
123.38M 2.7% |
124.61M 1.0% |
127.99M 2.7% |
131.03M 2.4% |
134M 2.3% |
135.36M 1.0% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.94M - |
-1.05M - |
14.74M - |
1.43M -90.3% |
4.35M 204.8% |
4.25M -2.2% |
5.09M 19.9% |
-195K - |
8.57M - |
3.67M -57.1% |
7.3M 98.8% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.51M 3.6% |
23.3M -8.7% |
21.31M -8.5% |
35.87M 68.3% |
68.28M 90.4% |
72.73M 6.5% |
76.42M 5.1% |
81M 6.0% |
80.12M -1.1% |
89.81M 12.1% |
91.19M 1.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.3M -8.7% |
21.31M -8.5% |
35.87M 68.3% |
68.28M 90.4% |
72.73M 6.5% |
76.43M 5.1% |
81M 6.0% |
80.12M -1.1% |
89.81M 12.1% |
91.19M 1.5% |
98.21M 7.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-2.44M - |
-2.05M - |
14.62M - |
1.29M -91.2% |
4.26M 230.8% |
3.62M -15.0% |
4.63M 28.0% |
-1.58M - |
8.08M - |
3.29M -59.2% |
7.17M 117.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.68M - |
3.49M 107.7% |
4.72M 35.3% |
3.92M -16.9% |
4.95M 26.2% |
3.33M -32.9% |
1.42M -57.2% |
3.91M 175.1% |
3.68M -5.9% |
3.2M -13.2% |
1.61M -49.5% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.29M - |
3.85M 199.2% |
2.94M -23.6% |
3.44M 16.8% |
3.83M 11.4% |
3.01M -21.4% |
1.02M -66.2% |
2.97M 191.9% |
2.37M -20.1% |
2.99M 26.1% |
1.11M -62.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.001 - |
0.003 190.9% |
0.002 -25.0% |
0.003 8.3% |
0.003 0% |
0.002 -23.1% |
0.001 -65% |
0.002 185.7% |
0.002 -20.0% |
0.002 18.7% |
0.001 -57.9% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.77% - |
5.1% 187.9% |
3.71% -27.2% |
3.49% -5.9% |
3.24% -7.1% |
2.47% -23.8% |
0.82% -66.8% |
2.35% 186.6% |
1.83% -22.1% |
2.26% 23.3% |
0.83% -63.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.45% - |
4% 175.3% |
2.95% -26.1% |
2.93% -0.7% |
2.8% -4.6% |
2.17% -22.3% |
0.71% -67.2% |
2% 180.0% |
1.54% -22.7% |
1.86% 20.7% |
0.68% -63.4% |