2021 Q2 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | - | - |
24.2% - |
21.33% -11.9% |
16.14% -24.3% |
20.67% 28.1% |
25.83% 25.0% |
19.07% -26.2% |
13.21% -30.7% |
9.81% -25.8% |
14.72% 50.1% |
|
Gross Margin | - | - |
41.04% - |
40.34% -1.7% |
37.45% -7.2% |
44.98% 20.1% |
54.07% 20.2% |
50.94% -5.8% |
44.42% -12.8% |
38.95% -12.3% |
41.48% 6.5% |
|
Operating Margin | - | - |
28.18% - |
26.05% -7.6% |
16.44% -36.9% |
18.15% 10.4% |
28.39% 56.4% |
15.14% -46.7% |
11% -27.3% |
2.29% -79.2% |
16.17% 606.7% |
|
Total Revenue |
212.6M - |
208.29M -2.0% |
113.43M -45.5% |
110.74M -2.4% |
110.28M -0.4% |
108.42M -1.7% |
124.23M 14.6% |
100.25M -19.3% |
116.21M 15.9% |
106.9M -8.0% |
146.28M 36.8% |
|
Total Assets |
504.57M - |
559.51M 10.9% |
- |
629.34M - |
- |
651.79M - |
1.45B 121.9% |
1.43B -1.3% |
1.45B 1.7% |
1.47B 1.2% |
1.5B 2.3% |
|
Total Liabilities |
113.03M - |
128.52M 13.7% |
- |
147.76M - |
- |
132.06M - |
129.21M -2.2% |
121.83M -5.7% |
130.8M 7.4% |
138.93M 6.2% |
152.04M 9.4% |
|
Total Equity |
391.54M - |
430.98M 10.1% |
- |
481.58M - |
- |
519.73M - |
1.32B 153.4% |
1.31B -0.9% |
1.32B 1.2% |
1.33B 0.8% |
1.35B 1.5% |
|
Operating CashFlow |
31.55M - |
20.47M -35.1% |
- |
41.01M - |
- |
74.85M - |
- |
21.15M - |
- | - | - | |
Beginning Cash Position |
37.21M - |
59.8M 60.7% |
65.35M 9.3% |
70.33M 7.6% |
85.2M 21.1% |
110.74M 30.0% |
148.97M 34.5% |
932.4M 525.9% |
295.57M -68.3% |
327.92M 10.9% |
359.51M 9.6% |
|
End Cash Position |
59.8M - |
65.35M 9.3% |
70.33M 7.6% |
85.2M 21.1% |
110.74M 30.0% |
148.97M 34.5% |
932.4M 525.9% |
295.57M -68.3% |
327.92M 10.9% |
324.21M -1.1% |
568.55M 75.4% |
|
Free Cash Flow |
31.55M - |
274.57K -99.1% |
5.28M 1822.6% |
15.49M 193.5% |
25.87M 67.0% |
38.11M 47.3% |
743.43K -98.0% |
308.32K -58.5% |
-17.59M - |
-16.58M - |
-88.29M - |
|
Net Income (Cont Operations) |
39.91M - |
38.26M -4.1% |
- |
51.07M - |
- |
40.21M - |
- |
51.2M - |
- | - | - | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.492 - |
0.471 -4.1% |
0.336 -28.8% |
0.293 -12.7% |
0.219 -25.2% |
0.272 24.0% |
0.553 103.5% |
0.177 -68.1% |
0.13 -26.3% |
0.089 -31.2% |
0.199 122.1% |
|
Return On Equity (%) | - | - | - |
4.9% - |
- |
4.31% - |
3.49% -19.0% |
1.46% -58.3% |
1.17% -19.8% |
0.79% -32.3% |
1.61% 103.1% |
|
Return On Assets (%) | - | - | - |
3.75% - |
- |
3.44% - |
3.06% -11.0% |
1.33% -56.5% |
1.07% -19.9% |
0.72% -32.7% |
1.45% 101.8% |