2018 Q4 | 2019 Q4 | 2020 Q4 | 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] | - | - | - | - | - | - | - |
0% - |
0% - |
- | - | |
Net Margin | [friend] | [friend] | [friend] | - |
6.2% - |
5.52% -11.1% |
10.58% 91.8% |
6.89% -34.9% |
7.69% 11.7% |
8.49% 10.4% |
7.52% -11.5% |
6.36% -15.4% |
4.93% -22.4% |
3.88% -21.3% |
|
Gross Margin | [friend] | [friend] | [friend] | - |
15.65% - |
16.41% 4.9% |
13.84% -15.7% |
15.39% 11.2% |
15.54% 1.0% |
15.59% 0.3% |
15.69% 0.7% |
15.83% 0.9% |
15.03% -5.1% |
13.8% -8.2% |
|
Operating Margin | [friend] | [friend] | [friend] | - |
9.76% - |
10.64% 9.1% |
5.2% -51.2% |
7.91% 52.3% |
8.15% 3.0% |
7.95% -2.4% |
8.23% 3.5% |
8.74% 6.2% |
6.48% -25.8% |
4.39% -32.2% |
|
Total Revenue | [friend] | [friend] | [friend] |
976.84M 9.0% |
1.29B 32.4% |
291.41M -77.5% |
218.89M -24.9% |
970.65M 343.4% |
803.86M -17.2% |
657.82M -18.2% |
631.69M -4.0% |
688.2M 8.9% |
713.96M 3.7% |
739.09M 3.5% |
|
Total Assets | [friend] | [friend] | [friend] |
742.34M - |
733.22M -1.2% |
- |
733.4M - |
- |
608.1M - |
590.5M -2.9% |
1.09B 85.4% |
1.11B 1.7% |
1.11B -0.7% |
1.09B -1.3% |
|
Total Liabilities | [friend] | [friend] | [friend] |
365.16M - |
336.26M -7.9% |
- |
289.67M - |
- |
141.06M - |
111.35M -21.1% |
155.19M 39.4% |
171.46M 10.5% |
159.91M -6.7% |
141.14M -11.7% |
|
Total Equity | [friend] | [friend] | [friend] |
345.15M - |
361.61M 4.8% |
- |
400.86M - |
- |
423.74M - |
433.85M 2.4% |
890.97M 105.4% |
898.43M 0.8% |
901.3M 0.3% |
904.89M 0.4% |
|
Operating CashFlow | [friend] | [friend] | [friend] |
40.75M 289.8% |
34.63M -15.0% |
- |
99.29M - |
- |
166M - |
- |
50.8M - |
- |
-16.35M - |
- | |
Beginning Cash Position | [friend] | [friend] | [friend] |
92.64M 185.8% |
92.64M 0% |
106.43M 14.9% |
105.32M -1.0% |
128.21M 21.7% |
106.43M -17.0% |
105.32M -1.0% |
159.3M 51.3% |
169.69M 6.5% |
181.74M 7.1% |
85.66M -52.9% |
|
End Cash Position | [friend] | [friend] | [friend] |
128.21M 38.4% |
106.43M -17.0% |
105.32M -1.0% |
159.3M 51.3% |
144.63M -9.2% |
181.74M 25.7% |
60.94M -66.5% |
549.26M 801.3% |
264.02M -51.9% |
253.54M -4.0% |
274.76M 8.4% |
|
Free Cash Flow | [friend] | [friend] | [friend] |
32.86M 830.0% |
21.09M -35.8% |
22.04M 4.5% |
56.74M 157.4% |
108.53M 91.3% |
140.9M 29.8% |
81.54M -42.1% |
28.81M -64.7% |
-19.19M - |
-59.23M - |
-32.17M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
72.49M 4.8% |
92.28M 27.3% |
- |
46.76M - |
- |
74.32M - |
- |
57.93M - |
- |
44.34M - |
- | |
Diluted Net Income | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] |
1.24 -2.4% |
1.56 25.8% |
0.31 -80.1% |
0.45 45.1% |
1.3 189.1% |
1.2 -7.7% |
1.09 -9.2% |
0.92 -15.6% |
0.77 -16.3% |
0.57 -26.0% |
0.42 -26.3% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | - |
24.95% - |
- |
5.78% - |
- |
15.75% - |
12.88% -18.3% |
7.35% -42.9% |
4.87% -33.7% |
5.32% 9.1% |
4.29% -19.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | - |
11.51% - |
- |
3.16% - |
- |
9.22% - |
9.46% 2.6% |
5.2% -45.1% |
3.93% -24.3% |
4.11% 4.6% |
3.41% -17.0% |