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 (%) | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | - |
15.07% - |
15.86% 5.2% |
11.95% -24.7% |
7.58% -36.6% |
14.19% 87.2% |
19.08% 34.5% |
12.91% -32.3% |
11.63% -9.9% |
10.71% -8.0% |
15.19% 41.9% |
10.42% -31.4% |
|
Gross Margin | - |
-81.71% - |
27.3% - |
100% 266.4% |
-67.29% - |
23.09% - |
29.06% 25.9% |
24.87% -14.4% |
24.81% -0.2% |
22.95% -7.5% |
28.07% 22.3% |
24.18% -13.9% |
|
Operating Margin | - |
-116.18% - |
17.8% - |
100% 461.8% |
-95.25% - |
14.33% - |
21.45% 49.7% |
15.43% -28.1% |
11.88% -23.0% |
13.25% 11.6% |
15.49% 16.9% |
9.97% -35.6% |
|
Total Revenue |
193.03M - |
127.47M -34.0% |
128.38M 0.7% |
105M -18.2% |
85.3M -18.8% |
100.3M 17.6% |
132.07M 31.7% |
99.14M -24.9% |
95.06M -4.1% |
128.37M 35.1% |
111.67M -13.0% |
94.7M -15.2% |
|
Total Assets | - |
483.12M - |
523.07M 8.3% |
- |
542.84M - |
- |
669.42M - |
716.56M 7.0% |
779.1M 8.7% |
802.87M 3.1% |
1.2B 49.2% |
1.22B 2.2% |
|
Total Liabilities | - |
147.46M - |
166.9M 13.2% |
- |
167.37M - |
- |
254.64M - |
289.19M 13.6% |
340.95M 17.9% |
351.14M 3.0% |
195.22M -44.4% |
215.21M 10.2% |
|
Total Equity | - |
330.38M - |
350.75M 6.2% |
- |
369.75M - |
- |
409.28M - |
421.94M 3.1% |
433M 2.6% |
446.74M 3.2% |
997.23M 123.2% |
1.01B 1.0% |
|
Operating CashFlow | - |
-25.41M - |
50.32M - |
- |
12.77M - |
- | - | - |
109.96M - |
- | - | - | |
Beginning Cash Position | - |
102.07M - |
30.84M -69.8% |
- |
76.08M - |
72.91M -4.2% |
40.16M -44.9% |
78.09M 94.4% |
103.32M 32.3% |
129.34M 25.2% |
91.86M -29.0% |
398.58M 333.9% |
|
End Cash Position | - |
30.84M - |
76.08M 146.7% |
- |
72.91M - |
40.16M -44.9% |
78.09M 94.4% |
103.32M 32.3% |
129.34M 25.2% |
91.86M -29.0% |
397.96M 333.2% |
356.67M -10.4% |
|
Free Cash Flow |
10.73M - |
-85.62M - |
33.08M - |
-1.36M - |
-32.86M - |
-23.61M - |
-6.15M - |
39.62M - |
3.25M -91.8% |
-66.69M - |
21.4M - |
-17.63M - |
|
Net Income (Cont Operations) | - |
37.62M - |
20.51M -45.5% |
- |
19.29M - |
- | - | - |
23.51M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.412 - |
0.444 7.9% |
0.47 5.8% |
0.29 -38.3% |
0.149 -48.5% |
0.329 120.2% |
0.58 76.3% |
0.3 -48.3% |
0.25 -16.7% |
0.318 27.1% |
0.33 3.9% |
0.17 -48.5% |
|
Return On Equity (%) | - |
5.82% - |
5.98% 2.8% |
- |
1.75% - |
- |
6.16% - |
3.08% -50.0% |
2.59% -16.0% |
3.12% 20.8% |
2.35% -24.8% |
0.98% -58.1% |
|
Return On Assets (%) | - |
3.98% - |
4.05% 1.8% |
- |
1.19% - |
- |
3.76% - |
1.85% -50.9% |
1.48% -20.0% |
1.74% 17.5% |
1.7% -2.4% |
0.81% -52.0% |