2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
5.48% 18.9% |
5.91% 7.9% |
6.76% 14.4% |
|
Gross Margin | [friend] | [friend] |
28.37% 8.5% |
30.55% 7.7% |
30.29% -0.9% |
|
Operating Margin | [friend] | [friend] |
9.5% 42.8% |
9.4% -1.1% |
10.76% 14.5% |
|
Total Revenue | [friend] | [friend] |
5.04B 10.3% |
5.8B 15.3% |
6.49B 11.8% |
|
Total Assets | [friend] | [friend] |
2.19B 18.2% |
2.54B 15.7% |
2.96B 16.9% |
|
Total Liabilities | [friend] | [friend] |
1.13B -7.4% |
1.62B 43.6% |
1.9B 17.4% |
|
Total Equity | [friend] | [friend] |
1.06B 67.1% |
915.76M -13.9% |
1.06B 16.0% |
|
Operating CashFlow | [friend] | [friend] |
267.53M -21.1% |
373.48M 39.6% |
722.94M 93.6% |
|
Beginning Cash Position | [friend] | [friend] |
586.02M 47.1% |
846.22M 44.4% |
672.86M -20.5% |
|
End Cash Position | [friend] | [friend] |
846.22M 44.4% |
672.86M -20.5% |
1.02B 51.6% |
|
Free Cash Flow | [friend] | [friend] |
256.61M -19.8% |
370.36M 44.3% |
705.49M 90.5% |
|
Net Income (Cont Operations) | [friend] | [friend] |
464.02M 53.1% |
546.49M 17.8% |
701.09M 28.3% |
|
Diluted Net Income | [friend] | [friend] |
275.89M 31.2% |
343M 24.3% |
438.43M 27.8% |
|
Diluted EPS | [friend] | [friend] |
146.05 25.4% |
189.22 29.6% |
264.72 39.9% |
|
Return On Equity (%) | [friend] | [friend] |
32.43% -20.7% |
34.65% 6.8% |
44.34% 28.0% |
|
Return On Assets (%) | [friend] | [friend] |
13.63% 6.7% |
14.51% 6.4% |
15.95% 9.9% |