2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|
Insider Holdings (%) | [friend] | - | - | - | |
Net Margin | [friend] |
3.81% 7.5% |
5.31% 39.5% |
6.23% 17.3% |
|
Gross Margin | [friend] |
23.6% 5.3% |
24.43% 3.5% |
25.73% 5.3% |
|
Operating Margin | [friend] |
4.72% 8.2% |
7.34% 55.7% |
8.47% 15.3% |
|
Total Revenue | [friend] |
7.24B 8.6% |
8.32B 14.9% |
9.89B 18.8% |
|
Total Assets | [friend] |
3.16B -2.2% |
3.94B 24.7% |
4.59B 16.3% |
|
Total Liabilities | [friend] |
1.2B -7.1% |
1.49B 24.0% |
1.73B 15.7% |
|
Total Equity | [friend] |
1.96B 1.2% |
2.45B 25.2% |
2.86B 16.7% |
|
Operating CashFlow | [friend] |
64.02M -84.9% |
599.94M 837.2% |
566.88M -5.5% |
|
Beginning Cash Position | [friend] |
1.92B 15.5% |
1.72B -10.6% |
2.36B 37.3% |
|
End Cash Position | [friend] |
1.72B -10.6% |
2.36B 37.3% |
2.68B 13.3% |
|
Free Cash Flow | [friend] |
51.16M -87.0% |
595.65M 1064.3% |
544.83M -8.5% |
|
Net Income (Cont Operations) | [friend] |
398.3M 10.0% |
614.42M 54.3% |
873.49M 42.2% |
|
Diluted Net Income | [friend] |
275.9M 16.7% |
442.25M 60.3% |
616.11M 39.3% |
|
Diluted EPS | [friend] |
69.68 16.7% |
114.23 63.9% |
152.55 33.5% |
|
Return On Equity (%) | [friend] |
14.19% 16.0% |
20.09% 41.6% |
23.23% 15.6% |
|
Return On Assets (%) | [friend] |
8.63% 18.0% |
12.45% 44.2% |
14.45% 16.0% |