2021 Q3 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | - | - | - | - | - | - | - | - | - |
0% - |
|
Net Margin |
16.97% - |
17.2% 1.3% |
- |
20.69% - |
18.4% -11.1% |
19.56% 6.3% |
22.6% 15.5% |
17.73% -21.5% |
17.13% -3.4% |
17.42% 1.7% |
|
Gross Margin |
100% - |
-150.43% - |
- |
36.82% - |
39.43% 7.1% |
39.85% 1.1% |
40.07% 0.6% |
38.17% -4.7% |
34.19% -10.4% |
40.32% 17.9% |
|
Operating Margin |
100% - |
-211.88% - |
- |
18.8% - |
21.8% 15.9% |
24.56% 12.6% |
25.25% 2.8% |
21.5% -14.9% |
19.73% -8.2% |
20.65% 4.7% |
|
Total Revenue |
76.84M - |
81.3M 5.8% |
196.63M 141.9% |
86.38M -56.1% |
89.24M 3.3% |
98.03M 9.9% |
101.44M 3.5% |
96.25M -5.1% |
94.12M -2.2% |
97.85M 4.0% |
|
Total Assets | - |
408.62M - |
439M 7.4% |
456.83M 4.1% |
474.72M 3.9% |
- |
504.3M - |
517.72M 2.7% |
533.3M 3.0% |
928.43M 74.1% |
|
Total Liabilities | - |
87.51M - |
78.84M -9.9% |
78.7M -0.2% |
80.21M 1.9% |
- |
67.59M - |
63.96M -5.4% |
63.46M -0.8% |
82.1M 29.4% |
|
Total Equity | - |
321.1M - |
360.16M 12.2% |
- |
394.51M - |
- |
436.71M - |
453.76M 3.9% |
469.84M 3.5% |
846.33M 80.1% |
|
Operating CashFlow | - | - |
21.52M - |
46.21M 114.8% |
20.27M -56.1% |
- |
-5.85M - |
19.34M - |
30.58M 58.1% |
- | |
Beginning Cash Position | - | - |
81.88M - |
81.88M 0% |
117.3M 43.2% |
130.56M 11.3% |
102.21M -21.7% |
100.7M -1.5% |
116.34M 15.5% |
128.84M 10.7% |
|
End Cash Position | - | - |
95.62M - |
117.3M 22.7% |
130.56M 11.3% |
102.21M -21.7% |
100.7M -1.5% |
116.34M 15.5% |
128.84M 10.7% |
483.41M 275.2% |
|
Free Cash Flow |
16.13M - |
3.84M -76.2% |
21.52M 460.0% |
14.39M -33.1% |
15.37M 6.8% |
-27.3M - |
-1.92M - |
16.08M - |
14.48M -9.9% |
-20.73M - |
|
Net Income (Cont Operations) | - | - |
39.02M - |
56.89M 45.8% |
16.42M -71.1% |
- |
42.11M - |
17.07M -59.5% |
16.13M -5.5% |
- | |
Diluted Net Income | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS |
0.207 - |
0.222 7.2% |
0.618 179.1% |
0.28 -54.7% |
0.26 -7.1% |
0.3 15.4% |
0.37 23.3% |
0.27 -27.0% |
0.25 -7.4% |
0.24 -4.0% |
|
Return On Equity (%) | - |
4.35% - |
- |
4.84% - |
4.25% -12.2% |
- |
5.25% - |
3.83% -27.0% |
3.49% -8.9% |
2.59% -25.8% |
|
Return On Assets (%) | - |
3.42% - |
- |
3.99% - |
3.52% -11.7% |
- |
4.55% - |
3.34% -26.5% |
3.07% -8.1% |
2.33% -24.0% |