2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] |
7.3% -20.2% |
1.96% -73.1% |
9.61% 389.4% |
6.53% -32.1% |
7.21% 10.5% |
8.36% 16.0% |
8.12% -2.9% |
8.15% 0.3% |
7.34% -9.9% |
7.16% -2.5% |
|
Gross Margin | [friend] | [friend] |
14.8% -16.9% |
100% 575.6% |
-63.59% - |
15.37% - |
15.08% -1.9% |
10.86% -28.0% |
16.5% 51.9% |
15.99% -3.1% |
16.77% 4.9% |
16.05% -4.3% |
|
Operating Margin | [friend] | [friend] |
8.3% -15.3% |
100% 1104.6% |
-78.2% - |
6.45% - |
8.11% 25.8% |
3.55% -56.3% |
9.46% 166.8% |
9.25% -2.3% |
8.82% -4.5% |
8.35% -5.4% |
|
Total Revenue | [friend] | [friend] |
1.11B 48.9% |
239.21M -78.5% |
268.67M 12.3% |
167.49M -37.7% |
985.71M 488.5% |
939.05M -4.7% |
888.59M -5.4% |
921.14M 3.7% |
822.76M -10.7% |
803.21M -2.4% |
|
Total Assets | [friend] | [friend] | - | - |
885.23M - |
- |
975.8M - |
909.47M -6.8% |
940.09M 3.4% |
909.98M -3.2% |
1.43B 57.1% |
1.35B -5.5% |
|
Total Liabilities | [friend] | [friend] | - | - |
584.62M - |
- |
630.41M - |
551.12M -12.6% |
561.88M 2.0% |
517.25M -7.9% |
571.08M 10.4% |
481.76M -15.6% |
|
Total Equity | [friend] | [friend] | - | - |
300.61M - |
- |
345.39M - |
358.35M 3.8% |
378.21M 5.5% |
392.73M 3.8% |
858.94M 118.7% |
868.99M 1.2% |
|
Operating CashFlow | [friend] | [friend] |
7.96M -93.8% |
- |
4.43M - |
- |
115.69M - |
- |
157.98M - |
- |
54.58M - |
- | |
Beginning Cash Position | [friend] | [friend] |
260.12M 39.8% |
- |
196.37M - |
181.32M -7.7% |
196.37M 8.3% |
281.74M 43.5% |
181.32M -35.6% |
134.71M -25.7% |
281.74M 109.1% |
254.48M -9.7% |
|
End Cash Position | [friend] | [friend] |
196.37M -24.5% |
- |
181.32M - |
134.71M -25.7% |
281.74M 109.1% |
254.48M -9.7% |
271.53M 6.7% |
243.41M -10.4% |
460.03M 89.0% |
390.15M -15.2% |
|
Free Cash Flow | [friend] | [friend] |
-36.53M - |
-33.71M - |
17.99M - |
4.41M -75.5% |
83.16M 1786.2% |
143.32M 72.3% |
139.04M -3.0% |
113.58M -18.3% |
46.01M -59.5% |
-36.93M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
81.35M 18.8% |
- |
30.5M - |
- |
71.1M - |
- |
72.18M - |
- |
60.39M - |
- | |
Diluted Net Income | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] |
0.51 18.6% |
0.029 -94.3% |
0.161 449.7% |
0.07 -56.4% |
0.44 528.6% |
0.486 10.5% |
0.45 -7.5% |
0.46 2.2% |
0.36 -21.7% |
0.32 -11.1% |
|
Return On Equity (%) | [friend] | [friend] |
33.33% 1.7% |
- |
8.58% - |
- |
23.16% - |
21.92% -5.3% |
21.27% -3.0% |
19.11% -10.1% |
10.03% -47.5% |
9.37% -6.6% |
|
Return On Assets (%) | [friend] | [friend] |
6.97% 2.1% |
- |
2.92% - |
- |
6.58% - |
8.64% 31.2% |
7.91% -8.4% |
8.25% 4.3% |
5.02% -39.1% |
5.09% 1.3% |