2019 | 2020 | 2021 | 2022 | 2023 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
5.85% - |
4.6% -21.5% |
5.52% 20.2% |
|
Gross Margin | [friend] | [friend] |
38.2% 13.3% |
39.42% 3.2% |
37.37% -5.2% |
|
Operating Margin | [friend] | [friend] |
6.64% - |
8.32% 25.2% |
7.42% -10.8% |
|
Total Revenue | [friend] | [friend] |
3.35B 31.0% |
3.89B 16.0% |
4.28B 10.0% |
|
Total Assets | [friend] | [friend] |
1.34B 14.1% |
1.63B 22.0% |
1.9B 16.4% |
|
Total Liabilities | [friend] | [friend] |
742.37M -4.0% |
854.46M 15.1% |
874.99M 2.4% |
|
Total Equity | [friend] | [friend] |
594.7M 49.3% |
777.04M 30.7% |
1.02B 31.7% |
|
Operating CashFlow | [friend] | [friend] |
330.84M - |
266.89M -19.3% |
271.75M 1.8% |
|
Beginning Cash Position | [friend] | [friend] |
553.23M 25.3% |
566.43M 2.4% |
737.08M 30.1% |
|
End Cash Position | [friend] | [friend] |
566.43M 2.4% |
737.08M 30.1% |
895.11M 21.4% |
|
Free Cash Flow | [friend] | [friend] |
295.5M - |
220.83M -25.3% |
204.44M -7.4% |
|
Net Income (Cont Operations) | [friend] | [friend] |
225.1M - |
266.32M 18.3% |
332.68M 24.9% |
|
Diluted Net Income | [friend] | [friend] |
196.43M - |
178.88M -8.9% |
236.59M 32.3% |
|
Diluted EPS | [friend] | [friend] |
196.426 - |
172.11 -12.4% |
228.56 32.8% |
|
Return On Equity (%) | [friend] | [friend] |
39.56% - |
26.08% -34.1% |
26.28% 0.8% |
|
Return On Assets (%) | [friend] | [friend] |
15.66% - |
12.05% -23.0% |
13.4% 11.2% |