2018 Q4 | 2019 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
6.84% -12.0% |
21.23% 210.2% |
16.64% -21.6% |
16.54% -0.6% |
19.24% 16.3% |
18.8% -2.3% |
19.89% 5.8% |
19.66% -1.2% |
16.41% -16.5% |
18.29% 11.4% |
14.71% -19.6% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
82.88% 36.3% |
85.63% 3.3% |
85.61% 0.0% |
92.2% 7.7% |
84.32% -8.5% |
86.85% 3.0% |
86.52% -0.4% |
86.17% -0.4% |
87.7% 1.8% |
83.52% -4.8% |
83.92% 0.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.03% - |
19.35% - |
19.21% -0.7% |
14.72% -23.4% |
19.66% 33.6% |
20.65% 5.0% |
21.64% 4.8% |
19.65% -9.2% |
15.01% -23.6% |
14.49% -3.5% |
11.84% -18.3% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
32.33M -34.0% |
159.78M 394.2% |
159.52M -0.2% |
148.9M -6.7% |
188.44M 26.6% |
196.87M 4.5% |
211.97M 7.7% |
221.97M 4.7% |
214.32M -3.4% |
243.11M 13.4% |
244.65M 0.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | - |
406.52M - |
377.54M -7.1% |
398.67M 5.6% |
410.41M 2.9% |
457.77M 11.5% |
1.18B 156.9% |
1.18B 0.1% |
1.18B 0.6% |
1.25B 6.0% |
1.21B -3.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | - |
49.14M - |
29.02M -40.9% |
48.26M 66.3% |
46.86M -2.9% |
63.42M 35.3% |
53.62M -15.5% |
51.04M -4.8% |
53.3M 4.4% |
82.38M 54.6% |
54.35M -34.0% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | - |
357.38M - |
348.51M -2.5% |
350.41M 0.5% |
363.55M 3.7% |
394.35M 8.5% |
1.12B 184.6% |
1.13B 0.3% |
1.13B 0.4% |
1.17B 3.7% |
1.16B -1.2% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | - |
14.72M - |
- |
17.83M - |
- |
-7.97M - |
- |
-3.26M - |
- |
3.25M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
227.66M -1.3% |
230.56M 1.3% |
70.18M -69.6% |
227.66M 224.4% |
224.59M -1.3% |
258.67M 15.2% |
42.33M -83.6% |
243.84M 476.1% |
48.19M -80.2% |
246.7M 411.9% |
415.28M 68.3% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] |
224.59M -1.3% |
258.67M 15.2% |
42.33M -83.6% |
243.84M 476.1% |
48.19M -80.2% |
246.7M 411.9% |
415.28M 68.3% |
393.8M -5.2% |
316.79M -19.6% |
566.85M 78.9% |
362.25M -36.1% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] |
-4.61M - |
12.33M - |
-1.01M - |
16.13M - |
8.26M -48.8% |
-12.41M - |
-65.33M - |
-52.24M - |
-38.85M - |
-46.88M - |
-942.13K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
33.92M - |
- |
24.63M - |
- |
37M - |
- |
43.64M - |
- |
44.46M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -50.7% |
0.54 1700% |
0.422 -21.9% |
0.39 -7.6% |
0.58 48.7% |
0.59 1.7% |
0.68 15.3% |
0.697 2.5% |
0.54 -22.5% |
0.54 0% |
0.44 -18.5% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
9.96% - |
7.62% -23.6% |
7.28% -4.4% |
9.97% 36.9% |
9.84% -1.3% |
5.73% -41.8% |
5.91% 3.1% |
4.71% -20.4% |
5.68% 20.5% |
3.16% -44.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
8.82% - |
7.03% -20.3% |
6.53% -7.1% |
8.83% 35.3% |
8.56% -3.1% |
5.43% -36.6% |
5.54% 2.1% |
4.41% -20.3% |
5.19% 17.7% |
3.01% -42.0% |