2020 Q2 | 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] | [friend] | - | - | - | - | - |
63.05% - |
63.05% 0% |
63.35% 0.5% |
60.6% -4.3% |
59.01% -2.6% |
59.01% 0% |
- | |
Net Margin | [friend] | [friend] | [friend] | [friend] |
8.95% 94.6% |
5.01% -44.0% |
5.48% 9.4% |
3.37% -38.4% |
5.06% 50.1% |
4.79% -5.5% |
4.18% -12.7% |
3.18% -23.9% |
4.36% 37.0% |
3.19% -26.8% |
4.39% 37.6% |
1.19% -72.8% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] |
21.36% 4.3% |
100% 368.2% |
17.85% -82.1% |
17.13% -4.1% |
18.62% 8.7% |
19.68% 5.7% |
20.27% 3.0% |
19.51% -3.8% |
20.75% 6.4% |
19.69% -5.1% |
19.39% -1.5% |
18.33% -5.5% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] |
9.57% 56.4% |
100% 945.0% |
7.53% -92.5% |
2.32% -69.2% |
1.6% -31.1% |
1.89% 18.0% |
3.94% 108.6% |
-0.49% - |
2.65% - |
0.81% -69.3% |
6.08% 647.9% |
-2.1% - |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
350.48M 26.6% |
302.01M -13.8% |
394.62M 30.7% |
279.75M -29.1% |
234.18M -16.3% |
236.39M 0.9% |
284.05M 20.2% |
226.01M -20.4% |
254M 12.4% |
269.69M 6.2% |
319.54M 18.5% |
242.64M -24.1% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] |
1.1B - |
1.12B 1.8% |
1.21B 8.8% |
1.13B -7.3% |
1.78B 57.8% |
1.79B 0.9% |
1.85B 3.4% |
1.83B -1.5% |
1.79B -2.2% |
1.81B 1.1% |
1.83B 1.4% |
1.77B -3.6% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] |
589.38M - |
594.06M 0.8% |
670.79M 12.9% |
572.18M -14.7% |
515.05M -10.0% |
520.74M 1.1% |
568.79M 9.2% |
532.31M -6.4% |
510.55M -4.1% |
520.71M 2.0% |
537.51M 3.2% |
518.64M -3.5% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] |
508.66M - |
523.79M 3.0% |
545.42M 4.1% |
554.86M 1.7% |
1.26B 127.6% |
1.27B 0.9% |
1.29B 0.9% |
1.29B 0.7% |
1.28B -1.4% |
1.29B 0.8% |
1.29B 0.7% |
1.25B -3.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] |
21.74M - |
- | - | - |
31.08M - |
- | - | - |
46.06M - |
- | - | - | |
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] |
83.38M -51.2% |
112.71M 35.2% |
63M -44.1% |
127.51M 102.4% |
83.74M -34.3% |
813.3M 871.3% |
811.58M -0.2% |
807.3M -0.5% |
761.85M -5.6% |
749.78M -1.6% |
676.18M -9.8% |
681.78M 0.8% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] |
112.71M 35.2% |
63M -44.1% |
127.51M 102.4% |
83.74M -34.3% |
813.3M 871.3% |
811.58M -0.2% |
807.3M -0.5% |
761.85M -5.6% |
749.78M -1.6% |
676.18M -9.8% |
681.78M 0.8% |
533.9M -21.7% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] |
13.26M - |
-27.6M - |
44.81M - |
-22.45M - |
3.48M - |
-12.65M - |
521.17K - |
-41.18M - |
30.19M - |
-49.38M - |
11.67M - |
-64.47M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
43.71M - |
- | - | - |
21.06M - |
- | - | - |
18.23M - |
- | - | - | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.407 139.3% |
0.198 -51.3% |
0.285 44.1% |
0.12 -57.9% |
0.131 8.8% |
0.109 -16.8% |
0.12 10.7% |
0.07 -41.8% |
0.107 52.6% |
0.084 -21.4% |
0.139 65.6% |
0.03 -78.4% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] |
6.17% - |
2.93% -52.5% |
4.05% 38.0% |
1.72% -57.6% |
1.3% -23.9% |
0.89% -31.6% |
0.93% 3.9% |
0.56% -39.9% |
0.86% 54.6% |
0.67% -22.1% |
1.09% 61.9% |
0.23% -79.1% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] |
2.86% - |
1.37% -52.2% |
1.86% 35.7% |
0.81% -56.5% |
0.82% 1.4% |
0.63% -22.4% |
0.65% 2.6% |
0.39% -40.0% |
0.61% 56.9% |
0.48% -21.9% |
0.77% 61.0% |
0.16% -79.1% |