2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
1.73% -48.7% |
4.59% 165.5% |
6.31% 37.4% |
|
Gross Margin | [friend] |
18.19% -13.3% |
22.22% 22.2% |
24.6% 10.7% |
|
Operating Margin | [friend] |
2.47% -49.3% |
7.13% 189.2% |
9.05% 26.8% |
|
Total Revenue | [friend] |
4.17B 2.4% |
4.63B 10.9% |
5.42B 17.2% |
|
Total Assets | [friend] |
2.58B -6.8% |
2.79B 8.1% |
3.38B 21.4% |
|
Total Liabilities | [friend] |
1.63B -17.5% |
1.62B -0.6% |
1.59B -2.4% |
|
Total Equity | [friend] |
944.96M 20.0% |
1.16B 23.1% |
1.8B 54.5% |
|
Operating CashFlow | [friend] |
174.69M 38.0% |
80.14M -54.1% |
145.01M 80.9% |
|
Beginning Cash Position | [friend] |
749.84M 37.9% |
630.03M -16.0% |
383.25M -39.2% |
|
End Cash Position | [friend] |
630.03M -16.0% |
383.25M -39.2% |
612.68M 59.9% |
|
Free Cash Flow | [friend] |
156.9M 117.0% |
-310.49M - |
-66.2M - |
|
Net Income (Cont Operations) | [friend] |
112.18M -46.2% |
334.94M 198.6% |
486.14M 45.1% |
|
Diluted Net Income | [friend] |
72.21M -47.5% |
212.56M 194.4% |
342.24M 61.0% |
|
Diluted EPS | [friend] |
53.486 -47.5% |
177.14 231.2% |
248.97 40.5% |
|
Return On Equity (%) | [friend] |
8.33% -52.3% |
20.17% 142.0% |
23.12% 14.7% |
|
Return On Assets (%) | [friend] |
2.7% -45.7% |
7.92% 193.3% |
11.09% 40.0% |