2020 | 2021 | 2022 | 2023 | 2024 | Graph | |
---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | - | - | - | |
Net Margin | [friend] | [friend] |
4.38% -27.8% |
5.2% 18.7% |
5.72% 10.1% |
|
Gross Margin | [friend] | [friend] |
18.87% -8.0% |
18.26% -3.2% |
19.71% 7.9% |
|
Operating Margin | [friend] | [friend] |
6.3% -22.8% |
7% 11.1% |
7.78% 11.2% |
|
Total Revenue | [friend] | [friend] |
4.35B 7.3% |
5.76B 32.2% |
7.7B 33.7% |
|
Total Assets | [friend] | [friend] |
2.59B 33.5% |
3.33B 28.5% |
4.28B 28.6% |
|
Total Liabilities | [friend] | [friend] |
1.32B 8.8% |
1.68B 27.5% |
2.19B 30.4% |
|
Total Equity | [friend] | [friend] |
1.27B 74.6% |
1.65B 29.5% |
2.09B 26.7% |
|
Operating CashFlow | [friend] | [friend] |
237.98M 307.1% |
335.77M 41.1% |
785.4M 133.9% |
|
Beginning Cash Position | [friend] | [friend] |
502.55M 11.3% |
1.02B 103.1% |
1.16B 14.0% |
|
End Cash Position | [friend] | [friend] |
1.02B 103.1% |
1.16B 14.0% |
1.87B 60.8% |
|
Free Cash Flow | [friend] | [friend] |
169.24M - |
279.04M 64.9% |
706.89M 153.3% |
|
Net Income (Cont Operations) | [friend] | [friend] |
260.32M -21.0% |
409.02M 57.1% |
593.37M 45.1% |
|
Diluted Net Income | [friend] | [friend] |
190.89M -22.5% |
299.53M 56.9% |
440.77M 47.2% |
|
Diluted EPS | [friend] | [friend] |
83.27 -34.6% |
120.18 44.3% |
175.93 46.4% |
|
Return On Equity (%) | [friend] | [friend] |
19.07% -53.1% |
20.5% 7.5% |
23.58% 15.0% |
|
Return On Assets (%) | [friend] | [friend] |
8.42% -41.2% |
10.12% 20.1% |
11.58% 14.5% |