2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
19.27% -1.1% |
18.95% -1.7% |
20.56% 8.5% |
|
Gross Margin | [friend] | [friend] |
34.29% -1.5% |
33.79% -1.5% |
31.55% -6.6% |
|
Operating Margin | [friend] | [friend] |
24.24% 3.3% |
22.17% -8.6% |
20.68% -6.7% |
|
Total Revenue | [friend] | [friend] |
1.95B 34.0% |
2.34B 20.0% |
2.8B 20.0% |
|
Total Assets | [friend] | [friend] |
3.31B 88.9% |
4.08B 23.2% |
11.5B 182.0% |
|
Total Liabilities | [friend] | [friend] |
1.14B 30.4% |
1.49B 30.6% |
1.49B 0.1% |
|
Total Equity | [friend] | [friend] |
2.17B 147.0% |
2.59B 19.4% |
10.01B 286.5% |
|
Operating CashFlow | [friend] | [friend] |
145.16M 4132.1% |
171.61M 18.2% |
265.35M 54.6% |
|
Beginning Cash Position | [friend] | [friend] |
57.94M 37.4% |
917.94M 1484.2% |
857.47M -6.6% |
|
End Cash Position | [friend] | [friend] |
917.94M 1484.2% |
857.47M -6.6% |
4.06B 373.2% |
|
Free Cash Flow | [friend] | [friend] |
122.95M - |
-18.68M - |
77.35M - |
|
Net Income (Cont Operations) | [friend] | [friend] |
375.24M 32.6% |
442.46M 17.9% |
576.21M 30.2% |
|
Diluted Net Income | [friend] | [friend] | - | - | - | |
Diluted EPS | [friend] | [friend] |
1.04 - |
1.23 18.3% |
1.45 17.9% |
|
Return On Equity (%) | [friend] | [friend] |
24.62% -36.2% |
18.59% -24.5% |
9.14% -50.8% |
|
Return On Assets (%) | [friend] | [friend] |
14.82% -17.4% |
11.97% -19.2% |
7.4% -38.2% |