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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | - |
95.69% - |
95.69% 0% |
35.78% -62.6% |
3% -91.6% |
3% 0% |
3% 0% |
2.63% -12.3% |
2.63% 0% |
2.63% 0% |
2.63% 0% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] |
10.6% 516.6% |
-6.45% - |
2.6% - |
4.84% 86.1% |
12.86% 165.8% |
6.99% -45.7% |
-15.87% - |
3.29% - |
0.04% -98.8% |
2.16% 5198.0% |
9.27% 329.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
79.63% -4.5% |
80.85% 1.5% |
79.79% -1.3% |
80.45% 0.8% |
78.29% -2.7% |
75.85% -3.1% |
78.78% 3.9% |
79.23% 0.6% |
82.15% 3.7% |
81.67% -0.6% |
76.64% -6.2% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
13.36% -3.4% |
5.03% -62.4% |
6.06% 20.5% |
6.44% 6.3% |
2.26% -65.0% |
8.56% 279.2% |
-2.37% - |
8.72% - |
9.41% 7.9% |
13.84% 47.2% |
4.72% -65.9% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
143.07M 11.4% |
136.75M -4.4% |
152.36M 11.4% |
167.88M 10.2% |
177.19M 5.5% |
178.83M 0.9% |
206.29M 15.4% |
207.56M 0.6% |
216.43M 4.3% |
201.04M -7.1% |
252.59M 25.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1B - |
1.71B 70.8% |
1.77B 3.5% |
1.77B 0.0% |
1.85B 4.3% |
1.68B -9.0% |
1.39B -17.3% |
1.4B 0.6% |
1.38B -1.1% |
1.39B 0.7% |
2.25B 61.3% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
796.68M - |
1.05B 31.9% |
1.04B -1.5% |
1.05B 1.4% |
1.08B 3.0% |
884.56M -18.2% |
631.63M -28.6% |
629.91M -0.3% |
606.1M -3.8% |
596.54M -1.6% |
1.37B 130.4% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
208.56M - |
663.77M 218.3% |
738.82M 11.3% |
720.81M -2.4% |
759.61M 5.4% |
789.58M 3.9% |
751.59M -4.8% |
761.81M 1.4% |
770.83M 1.2% |
790.64M 2.6% |
867.79M 9.8% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
24.73M -42.1% |
58.05M 134.7% |
6.62M -88.6% |
41.73M 530.6% |
42.69M 2.3% |
63.83M 49.5% |
19.83M -68.9% |
57.45M 189.7% |
72.75M 26.6% |
76.25M 4.8% |
52.2M -31.5% |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
379.8M -1.5% |
190.66M -49.8% |
768.4M 303.0% |
742.77M -3.3% |
715.53M -3.7% |
715.56M 0.0% |
512.49M -28.4% |
243.76M -52.4% |
239.63M -1.7% |
263.75M 10.1% |
289.7M 9.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
189.98M -50.2% |
768.31M 304.4% |
742.77M -3.3% |
715.53M -3.7% |
715.56M 0.0% |
512.49M -28.4% |
243.76M -52.4% |
239.63M -1.7% |
263.75M 10.1% |
289.7M 9.8% |
277.17M -4.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
-1.22M - |
34.24M - |
-39.95M - |
6.08M - |
6.19M 1.7% |
12.89M 108.3% |
-19.64M - |
16.77M - |
15.97M -4.8% |
22.98M 43.8% |
2.64M -88.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
15.24M 549.2% |
-9.03M - |
4.17M - |
8.21M 96.7% |
22.82M 178.0% |
12.75M -44.1% |
-33.28M - |
6.81M - |
76K -98.9% |
4.12M 5322.4% |
22.89M 455.4% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] |
15.17M 586.9% |
-8.83M - |
3.96M - |
8.12M 105.0% |
22.79M 180.6% |
12.5M -45.2% |
-32.74M - |
6.82M - |
88K -98.7% |
4.34M 4826.1% |
23.41M 440.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.051 587.4% |
-0.03 - |
0.013 - |
0.03 124.8% |
0.07 133.3% |
0.04 -42.9% |
-0.11 - |
0.02 - |
0 -98.0% |
0.01 2393.8% |
0.079 685.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
7.27% - |
-2.02% - |
0.56% - |
1.11% 97.0% |
3.08% 176.7% |
1.61% -47.6% |
-4.25% - |
0.9% - |
0.01% -98.7% |
0.56% 4727.8% |
2.82% 408.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
1.51% - |
-0.65% - |
0.23% - |
0.46% 101.6% |
1.26% 174.7% |
0.71% -43.7% |
-2.13% - |
0.49% - |
0.01% -98.7% |
0.31% 4857.1% |
1.29% 311.8% |