2021 Q1 | 2021 Q2 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] |
15.84% 7.4% |
19.03% 20.2% |
17.15% -9.8% |
18.35% 7.0% |
16.92% -7.8% |
17.21% 1.7% |
17.19% -0.1% |
20.92% 21.7% |
16.07% -23.2% |
19.08% 18.8% |
|
Gross Margin | [friend] |
-16.81% - |
35.11% - |
35.12% 0.0% |
32.92% -6.3% |
37.03% 12.5% |
37.72% 1.9% |
35.5% -5.9% |
38.6% 8.7% |
34.15% -11.5% |
38.47% 12.7% |
|
Operating Margin | [friend] |
-48.79% - |
22.06% - |
16.26% -26.3% |
16.39% 0.8% |
17.18% 4.9% |
21.36% 24.3% |
15.58% -27.0% |
20.75% 33.2% |
12.73% -38.7% |
16.54% 30.0% |
|
Total Revenue | [friend] |
199.45M 18.7% |
185.23M -7.1% |
186.92M 0.9% |
183.12M -2.0% |
159.62M -12.8% |
164.29M 2.9% |
189.34M 15.2% |
210.08M 11.0% |
207.47M -1.2% |
190.18M -8.3% |
|
Total Assets | [friend] |
851.14M - |
950.11M 11.6% |
958.11M 0.8% |
- |
1.02B - |
1.07B 4.7% |
2.06B 92.4% |
2.12B 2.5% |
2.18B 3.1% |
2.14B -1.9% |
|
Total Liabilities | [friend] |
128.17M - |
109.46M -14.6% |
114.78M 4.9% |
- |
116.31M - |
118.17M 1.6% |
128.22M 8.5% |
134.63M 5.0% |
164.27M 22.0% |
118.66M -27.8% |
|
Total Equity | [friend] |
722.97M - |
- |
843.33M - |
- |
908.12M - |
938.31M 3.3% |
1.92B 104.4% |
1.96B 2.4% |
2B 1.8% |
2B 0.3% |
|
Operating CashFlow | [friend] |
19.12M - |
- |
64.47M - |
- | - | - |
18.44M - |
- | - | - | |
Beginning Cash Position | [friend] |
98.57M - |
100.55M 2.0% |
78.86M -21.6% |
91.85M 16.5% |
117.84M 28.3% |
109.92M -6.7% |
209.45M 90.5% |
1.09B 419.8% |
1.32B 21.6% |
286.95M -78.3% |
|
End Cash Position | [friend] |
58.31M - |
78.86M 35.2% |
91.85M 16.5% |
117.84M 28.3% |
109.92M -6.7% |
209.45M 90.5% |
1.09B 419.8% |
1.32B 21.6% |
286.95M -78.3% |
291.63M 1.6% |
|
Free Cash Flow | [friend] |
14.16M - |
36M 154.3% |
22.26M -38.2% |
52.96M 137.9% |
41.34M -21.9% |
-281.89K - |
3.71M - |
48.78M 1214.1% |
16.17M -66.9% |
-20.12M - |
|
Net Income (Cont Operations) | [friend] |
56.36M - |
- |
67.31M - |
- | - | - |
62.03M - |
- | - | - | |
Diluted Net Income | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] |
0.401 27.5% |
0.45 12.1% |
0.41 -8.9% |
0.42 2.4% |
0.35 -16.7% |
0.36 2.9% |
0.37 2.8% |
0.43 16.2% |
0.31 -27.9% |
0.35 12.9% |
|
Return On Equity (%) | [friend] |
4.37% - |
4.29% -1.9% |
3.81% -11.1% |
- |
2.97% - |
3.06% 3.0% |
2.28% -25.6% |
2.26% -0.6% |
1.68% -25.7% |
1.81% 7.8% |
|
Return On Assets (%) | [friend] |
3.71% - |
3.73% 0.4% |
3.36% -9.8% |
- |
2.64% - |
2.7% 2.3% |
2.08% -23.0% |
2.1% 1.3% |
1.55% -26.2% |
1.68% 8.2% |