2020 Q3 | 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] | - | - | - | - | - | - |
74.41% - |
74.41% 0% |
74.41% 0% |
74.75% 0.5% |
74.75% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] |
6.56% -40.7% |
8.88% 35.3% |
9.43% 6.2% |
10% 6.0% |
8.22% -17.8% |
13.39% 62.9% |
8.64% -35.5% |
8.69% 0.6% |
8.84% 1.7% |
12.26% 38.7% |
6.31% -48.5% |
2.86% -54.7% |
|
Gross Margin | [friend] | [friend] | [friend] |
20.17% -5.7% |
100% 395.8% |
16.91% -83.1% |
20.81% 23.1% |
20.2% -2.9% |
18.63% -7.7% |
18.1% -2.9% |
19.89% 9.9% |
17.57% -11.7% |
21.96% 25.0% |
19.04% -13.3% |
17.37% -8.8% |
|
Operating Margin | [friend] | [friend] | [friend] |
10.02% -14.4% |
100% 898.2% |
9.08% -90.9% |
12.89% 41.9% |
7.38% -42.7% |
10.83% 46.8% |
0.27% -97.5% |
9.25% 3329.6% |
6.51% -29.6% |
11.2% 72.1% |
6.51% -41.9% |
2.33% -64.2% |
|
Total Revenue | [friend] | [friend] | [friend] |
286.6M 17.8% |
328.87M 14.7% |
330.61M 0.5% |
259.51M -21.5% |
247.01M -4.8% |
301.44M 22.0% |
233.87M -22.4% |
279.51M 19.5% |
290.26M 3.8% |
318.68M 9.8% |
328.54M 3.1% |
238.04M -27.5% |
|
Total Assets | [friend] | [friend] | [friend] |
1.17B - |
1.27B 8.3% |
1.27B 0.2% |
1.26B -1.1% |
1.24B -1.3% |
2.11B 70.3% |
2.18B 3.0% |
2.2B 1.1% |
2.21B 0.6% |
2.26B 2.1% |
2.28B 0.7% |
2.31B 1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] |
579.14M - |
646.76M 11.7% |
617.96M -4.5% |
577.82M -6.5% |
541.11M -6.4% |
498.67M -7.8% |
541.2M 8.5% |
540.88M -0.1% |
576.99M 6.7% |
582.93M 1.0% |
570.96M -2.1% |
589.12M 3.2% |
|
Total Equity | [friend] | [friend] | [friend] |
593.54M - |
- |
653.9M - |
679.84M 4.0% |
700.19M 3.0% |
1.62B 130.7% |
1.64B 1.3% |
1.66B 1.5% |
1.64B -1.4% |
1.68B 2.5% |
1.71B 1.6% |
1.72B 0.7% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
78.93M - |
- | - | - |
35.55M - |
- | - | - |
52.48M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] |
130.95M -10.5% |
158.98M 21.4% |
135.34M -14.9% |
168.06M 24.2% |
179.27M 6.7% |
143.53M -19.9% |
938.43M 553.8% |
937.73M -0.1% |
958.87M 2.3% |
898.79M -6.3% |
839.12M -6.6% |
788.55M -6.0% |
|
End Cash Position | [friend] | [friend] | [friend] |
158.98M 21.4% |
135.34M -14.9% |
168.06M 24.2% |
179.27M 6.7% |
143.53M -19.9% |
938.43M 553.8% |
937.81M -0.1% |
958.87M 2.2% |
898.79M -6.3% |
839.12M -6.6% |
788.55M -6.0% |
794.94M 0.8% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
25.89M 622.2% |
-22.07M - |
30.53M - |
15.95M -47.8% |
-33.77M - |
-38.09M - |
37.58M - |
-11.93M - |
-9.26M - |
-38.36M - |
-92.8M - |
-2.74M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
45.73M - |
- | - | - |
46.25M - |
- | - | - |
49.96M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
0.17 -29.2% |
0.264 55.3% |
0.28 6.0% |
0.23 -17.9% |
0.19 -17.4% |
0.34 78.9% |
0.11 -67.6% |
0.165 49.7% |
0.175 6.4% |
0.26 48.3% |
0.14 -46.2% |
0.046 -67.0% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
3.17% - |
4.8% 51.6% |
4.88% 1.7% |
3.89% -20.3% |
2.94% -24.4% |
3.49% 18.5% |
1.24% -64.3% |
1.47% 18.6% |
1.56% 5.6% |
2.36% 51.4% |
1.23% -48.0% |
0.4% -67.5% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
1.6% - |
2.39% 49.1% |
2.45% 2.6% |
2.05% -16.4% |
1.63% -20.8% |
2.41% 48.1% |
0.94% -60.9% |
1.11% 17.8% |
1.16% 4.8% |
1.75% 50.2% |
0.91% -47.6% |
0.3% -67.5% |