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] | - | - | - | - |
0% - |
55.53% - |
61.01% 9.9% |
57.97% -5.0% |
57.97% 0% |
54.89% -5.3% |
54.89% 0% |
54.83% -0.1% |
|
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
23.78% - |
22.22% -6.5% |
24.12% 8.5% |
0.72% -97.0% |
18.96% 2520.9% |
20.51% 8.2% |
16.42% -20.0% |
0.85% -94.8% |
11.71% 1278.0% |
5.59% -52.3% |
9.28% 66.1% |
4.52% -51.3% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
41.66% 49.1% |
49.33% 18.4% |
34.8% -29.4% |
39.43% 13.3% |
35.47% -10.0% |
49.04% 38.3% |
33.2% -32.3% |
35.35% 6.5% |
34.79% -1.6% |
37.64% 8.2% |
30.15% -19.9% |
33.78% 12.0% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
31.83% - |
24.98% -21.5% |
31.56% 26.3% |
-29.06% - |
26.42% - |
20.81% -21.2% |
23.07% 10.8% |
-33.65% - |
17.55% - |
0.46% -97.4% |
13.1% 2729.1% |
-11.53% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
71.14M 686.9% |
29.92M -57.9% |
140.37M 369.2% |
14.17M -89.9% |
80.67M 469.4% |
41.84M -48.1% |
164.9M 294.1% |
18.02M -89.1% |
69.26M 284.3% |
39.95M -42.3% |
102.92M 157.7% |
30.92M -70.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
584.64M 59.3% |
577.56M -1.2% |
674.38M 16.8% |
647.93M -3.9% |
710.21M 9.6% |
704.65M -0.8% |
812.62M 15.3% |
778.88M -4.2% |
790.48M 1.5% |
762.3M -3.6% |
776.64M 1.9% |
773.2M -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
99.88M 16.7% |
86.14M -13.7% |
147.86M 71.6% |
119.6M -19.1% |
182.15M 52.3% |
166.28M -8.7% |
243.48M 46.4% |
208.9M -14.2% |
229.13M 9.7% |
198.04M -13.6% |
200.47M 1.2% |
195.35M -2.6% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
482.54M 72.9% |
489.19M 1.4% |
524.25M 7.2% |
526.05M 0.3% |
525.74M -0.1% |
536.07M 2.0% |
566.84M 5.7% |
567.69M 0.1% |
559.07M -1.5% |
562M 0.5% |
573.91M 2.1% |
575.6M 0.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
10.19M - |
- | - | - |
-22.13M - |
- | - | - |
-15.41M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
21.96M -17.2% |
226.77M 932.7% |
225.15M -0.7% |
138.68M -38.4% |
115.45M -16.8% |
115.69M 0.2% |
140.94M 21.8% |
76.11M -46.0% |
45.36M -40.4% |
56.84M 25.3% |
49.25M -13.3% |
108.4M 120.1% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
226.77M 932.7% |
225.15M -0.7% |
138.68M -38.4% |
115.45M -16.8% |
115.69M 0.2% |
140.94M 21.8% |
76.11M -46.0% |
45.36M -40.4% |
56.84M 25.3% |
49.25M -13.3% |
108.4M 120.1% |
79.85M -26.3% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
14.99M - |
12.67M -15.5% |
23.76M 87.6% |
-26.53M - |
-951K - |
-8.52M - |
9.86M - |
-21M - |
165.42K - |
9.42M 5596.3% |
46.13M 389.6% |
-30.9M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
16.74M - |
- | - | - |
15.45M - |
- | - | - |
8.24M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.263 - |
0.06 -77.2% |
0.43 616.7% |
0.001 -99.7% |
0.179 14800% |
0.1 -44.1% |
0.31 210% |
0.002 -99.4% |
0.088 4800% |
0.03 -66.0% |
0.11 266.7% |
0.016 -85.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
4.44% - |
1.37% -69.2% |
6.68% 388.2% |
0.02% -99.7% |
2.91% 14814.9% |
1.62% -44.4% |
4.91% 203.7% |
0.03% -99.4% |
1.44% 5230.7% |
0.4% -72.3% |
1.68% 322.3% |
0.24% -85.6% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
3.55% - |
1.14% -67.8% |
5.41% 372.7% |
0.02% -99.7% |
2.25% 14431.6% |
1.21% -46.2% |
3.57% 194.2% |
0.02% -99.5% |
1.03% 5282.3% |
0.29% -72.2% |
1.24% 331.7% |
0.18% -85.5% |