2018 Q4 | 2019 Q4 | 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% - |
75.65% - |
71.88% -5.0% |
72.58% 1.0% |
72.58% 0% |
72.58% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
43.92% 201.9% |
33.29% -24.2% |
33.12% -0.5% |
35.12% 6.1% |
24.65% -29.8% |
17.91% -27.3% |
10.97% -38.8% |
9.39% -14.3% |
16.34% 73.9% |
13.3% -18.6% |
14.8% 11.3% |
9.35% -36.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
61.52% 46.2% |
65.34% 6.2% |
56.08% -14.2% |
58.66% 4.6% |
53.35% -9.1% |
47.61% -10.8% |
45.63% -4.2% |
40.05% -12.2% |
44.56% 11.3% |
45.97% 3.2% |
49.17% 7.0% |
52.42% 6.6% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
49.99% 192.3% |
47.68% -4.6% |
38.34% -19.6% |
40.74% 6.3% |
28.12% -31.0% |
17.96% -36.1% |
7.33% -59.2% |
4.24% -42.1% |
12.55% 195.8% |
11.34% -9.7% |
14.54% 28.2% |
6.46% -55.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
68.07M 84.9% |
205.1M 201.3% |
214.43M 4.5% |
205.12M -4.3% |
157.57M -23.2% |
137.72M -12.6% |
111.3M -19.2% |
125.67M 12.9% |
132.59M 5.5% |
130.95M -1.2% |
141.61M 8.1% |
109.1M -23.0% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] |
367.31M - |
402.4M 9.6% |
428.39M 6.5% |
426.3M -0.5% |
853.27M 100.2% |
869.17M 1.9% |
921.85M 6.1% |
918.14M -0.4% |
917.61M -0.1% |
921.29M 0.4% |
961.32M 4.3% |
931.02M -3.2% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] |
46.59M - |
60.06M 28.9% |
66.75M 11.2% |
55.37M -17.1% |
53.48M -3.4% |
62M 15.9% |
106.93M 72.5% |
94.26M -11.8% |
84.17M -10.7% |
84.63M 0.6% |
113.35M 33.9% |
109.71M -3.2% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] |
320.72M - |
342.4M 6.8% |
361.76M 5.7% |
371.1M 2.6% |
800.01M 115.6% |
807.42M 0.9% |
815.22M 1.0% |
824.23M 1.1% |
833.81M 1.2% |
837.03M 0.4% |
848.28M 1.3% |
820.83M -3.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] |
10.34M - |
- |
21.6M - |
- |
1.67M - |
- |
34.09M - |
- |
30.34M - |
- |
-2.02M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
458.36K -95.9% |
17.51M 3720.0% |
11.04M -36.9% |
458.36K -95.8% |
17.51M 3720.0% |
1.38M -92.1% |
13.61M 886.9% |
1.23M -91.0% |
357.61M 28999.9% |
98.99M -72.3% |
141.79M 43.2% |
39.78M -71.9% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
17.51M 3720.0% |
1.38M -92.1% |
13.61M 886.9% |
1.29M -90.5% |
357.68M 27588.6% |
98.43M -72.5% |
141.79M 44.0% |
39.78M -71.9% |
54.65M 37.4% |
33.93M -37.9% |
22.37M -34.1% |
22.96M 2.6% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
12.05M - |
21.17M 75.8% |
-3.39M - |
-12.95M - |
-44.23M - |
-45.74M - |
-33.44M - |
-54.8M - |
-41.27M - |
-68.73M - |
-49.23M - |
-16.6M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
35.25M - |
- |
70.9M - |
- |
38.62M - |
- |
12.02M - |
- |
21.52M - |
- |
20.96M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.369 458.4% |
0.843 128.4% |
0.88 4.4% |
0.893 1.4% |
0.479 -46.3% |
0.296 -38.2% |
0.12 -59.5% |
0.097 -19.5% |
0.198 105.0% |
0.157 -20.9% |
0.19 21.3% |
0.09 -52.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
9.32% - |
19.94% 113.9% |
22.15% 11.1% |
19.41% -12.4% |
6.93% -64.3% |
4.29% -38.1% |
2.07% -51.7% |
1.98% -4.8% |
2.65% 34.2% |
2.12% -20.1% |
2.52% 19.0% |
1.24% -50.8% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] |
8.14% - |
16.97% 108.5% |
17.58% 3.6% |
16.9% -3.9% |
6.37% -62.3% |
3.88% -39.0% |
1.81% -53.4% |
1.76% -2.9% |
2.45% 39.3% |
1.94% -20.5% |
2.23% 14.5% |
1.1% -50.4% |