2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.83% -2.3% |
12.87% 0.4% |
12.71% -1.2% |
12.77% 0.5% |
12.42% -2.8% |
12.05% -3.0% |
11.72% -2.7% |
13.1% 11.8% |
12.59% -3.9% |
12.78% 1.5% |
12.96% 1.4% |
12% -7.4% |
|
Gross Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.97% -3.1% |
39.3% -4.1% |
39.69% 1.0% |
37.96% -4.4% |
37.08% -2.3% |
35.68% -3.8% |
34.72% -2.7% |
33.75% -2.8% |
33.38% -1.1% |
33.19% -0.6% |
32.75% -1.3% |
33.49% 2.3% |
|
Operating Margin | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.81% -6.2% |
13.58% 6.0% |
13.65% 0.6% |
13.64% -0.1% |
13.47% -1.3% |
13.14% -2.4% |
12.6% -4.2% |
11.72% -7.0% |
11.45% -2.3% |
10.97% -4.2% |
10.97% 0.0% |
12.24% 11.6% |
|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.01B 6.1% |
4.52B 12.6% |
4.77B 5.6% |
5.35B 12.2% |
5.82B 8.8% |
6.62B 13.7% |
7.09B 7.0% |
7.6B 7.2% |
8.08B 6.3% |
8.62B 6.7% |
8.91B 3.4% |
9.23B 3.6% |
|
Total Assets | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.35B 10.5% |
10.35B 10.7% |
10.28B -0.6% |
11.06B 7.6% |
11.96B 8.1% |
13.06B 9.2% |
13.27B 1.6% |
17.06B 28.6% |
17.77B 4.2% |
17.88B 0.6% |
17.48B -2.2% |
17.41B -0.4% |
|
Total Liabilities | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.06B 17.4% |
5.77B 13.9% |
5.64B -2.2% |
6.31B 11.9% |
7.02B 11.2% |
7.75B 10.4% |
7.83B 1.1% |
7.71B -1.6% |
8.23B 6.8% |
7.94B -3.5% |
7.47B -6.0% |
7.54B 1.1% |
|
Total Equity | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.23B 3.3% |
4.53B 6.9% |
4.6B 1.6% |
4.7B 2.2% |
4.88B 4.0% |
5.26B 7.7% |
5.37B 2.1% |
9.28B 72.7% |
9.43B 1.7% |
9.82B 4.1% |
9.96B 1.3% |
9.8B -1.6% |
|
Operating CashFlow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
140.53M - |
- |
-66.14M - |
- |
360.26M - |
- |
-64.4M - |
- |
191.43M - |
- |
754.91M - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.41M -8.8% |
1.32B 445.0% |
538.1M -59.1% |
1.07B 99.7% |
1.2B 11.8% |
1.37B 13.8% |
1.02B -25.6% |
1.17B 15.4% |
863.2M -26.5% |
1.33B 54.2% |
1.48B 11.5% |
4.99B 236.5% |
|
End Cash Position | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.21B 11.2% |
1.37B 13.1% |
1.02B -25.5% |
1.17B 15.0% |
854.28M -27.1% |
1.33B 55.8% |
1.48B 11.1% |
4.78B 223.0% |
4.92B 3.1% |
5.44B 10.4% |
4.76B -12.4% |
3.36B -29.5% |
|
Free Cash Flow | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.05M -13.1% |
22.14M -82.2% |
-37.16M - |
-221.38M - |
-350.03M - |
203.25M - |
-82.59M - |
-224.45M - |
-6.01M - |
65.54M - |
122.44M 86.8% |
646.79M 428.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
589.16M - |
- |
698.4M - |
- |
807.31M - |
- |
1.01B - |
- |
1.12B - |
- |
1.13B - |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.724 0% |
0.8 10.5% |
0.834 4.3% |
0.938 12.4% |
0.993 5.9% |
1.097 10.4% |
1.138 3.8% |
1.337 17.5% |
1.347 0.7% |
1.43 6.2% |
1.48 3.5% |
1.41 -4.7% |
|
Return On Equity (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.21% -0.6% |
13.67% -15.7% |
14.05% 2.8% |
15.55% 10.7% |
15.86% 2.0% |
16.31% 2.8% |
16.66% 2.2% |
14.24% -14.5% |
14.21% -0.2% |
14.61% 2.8% |
15.07% 3.1% |
11.61% -22.9% |
|
Return On Assets (%) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.77% -6.0% |
6.27% -7.4% |
6.57% 4.8% |
7.01% 6.7% |
6.79% -3.1% |
6.82% 0.4% |
7.05% 3.5% |
7.08% 0.4% |
6.84% -3.3% |
7.12% 4.1% |
7.51% 5.5% |
6.43% -14.4% |