2019 Q3 | 2020 Q3 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Insider Holdings (%) | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Net Margin | [friend] | [friend] | [friend] |
16.14% - |
12.93% -19.9% |
23.17% 79.2% |
17.02% -26.6% |
18.21% 7.0% |
16.76% -8.0% |
17.24% 2.8% |
15.84% -8.1% |
14.71% -7.1% |
14.02% -4.7% |
12.16% -13.3% |
11.5% -5.4% |
|
Gross Margin | [friend] | [friend] | [friend] |
75.6% - |
76.56% 1.3% |
81.27% 6.2% |
77.65% -4.5% |
77.47% -0.2% |
75.58% -2.4% |
74.56% -1.4% |
73.36% -1.6% |
73.01% -0.5% |
73.46% 0.6% |
72.79% -0.9% |
72.57% -0.3% |
|
Operating Margin | [friend] | [friend] | [friend] |
24.87% - |
22.33% -10.2% |
32.67% 46.3% |
27.3% -16.4% |
29.17% 6.9% |
26.48% -9.2% |
28.26% 6.7% |
26.84% -5.0% |
25.57% -4.7% |
24.39% -4.6% |
21.49% -11.9% |
20.73% -3.5% |
|
Total Revenue | [friend] | [friend] | [friend] |
978.45M -39.1% |
3.72B 279.8% |
1.25B -66.3% |
4.81B 283.6% |
5.45B 13.4% |
6.19B 13.6% |
7.01B 13.2% |
7.73B 10.3% |
8.5B 10.0% |
9.06B 6.5% |
9.5B 4.9% |
9.88B 4.0% |
|
Total Assets | [friend] | [friend] | [friend] |
2.79B 18.7% |
5.31B 90.2% |
5.08B -4.3% |
5.58B 9.7% |
6.02B 8.0% |
6.52B 8.3% |
6.87B 5.4% |
8.08B 17.6% |
8.71B 7.7% |
9.07B 4.2% |
8.68B -4.3% |
9.27B 6.8% |
|
Total Liabilities | [friend] | [friend] | [friend] |
1.81B 18.4% |
2.27B 25.0% |
1.83B -19.3% |
1.97B 7.4% |
2.08B 5.6% |
2.5B 20.5% |
2.4B -4.3% |
3.22B 34.2% |
3.48B 8.3% |
3.77B 8.3% |
3.04B -19.4% |
3.27B 7.7% |
|
Total Equity | [friend] | [friend] | [friend] |
978.09M 19.2% |
3.04B 211.0% |
3.25B 6.9% |
3.61B 11.0% |
3.94B 9.2% |
4.02B 1.9% |
4.48B 11.4% |
4.86B 8.7% |
5.22B 7.4% |
5.3B 1.5% |
5.64B 6.5% |
6B 6.3% |
|
Operating CashFlow | [friend] | [friend] | [friend] | - |
1.38B - |
- |
1.5B - |
- |
1.74B - |
- |
2.14B - |
- |
2.18B - |
- |
1.61B - |
|
Beginning Cash Position | [friend] | [friend] | [friend] | - |
1.12B - |
- |
1.53B - |
- |
4.37B - |
- |
4.68B - |
- |
4.31B - |
- |
4.93B - |
|
End Cash Position | [friend] | [friend] | [friend] | - |
4.37B - |
- |
4.68B - |
- |
4.31B - |
- |
4.93B - |
- |
5.65B - |
- |
5.22B - |
|
Free Cash Flow | [friend] | [friend] | [friend] | - |
1.27B - |
- |
1.46B - |
- |
1.74B - |
- |
2.13B - |
- |
2.06B - |
- |
1.4B - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | - |
817.98M - |
- |
1.32B - |
- |
1.55B - |
- |
1.98B - |
- |
2.04B - |
- |
1.87B - |
|
Diluted Net Income | [friend] | [friend] | [friend] |
157.89M -49.1% |
480.41M 204.3% |
290.41M -39.6% |
818.25M 181.8% |
993.2M 21.4% |
1.04B 4.5% |
1.21B 16.4% |
1.22B 1.3% |
1.25B 2.2% |
1.27B 1.5% |
1.15B -9.1% |
1.14B -1.7% |
|
Diluted EPS | [friend] | [friend] | [friend] |
10.703 -49.1% |
34.725 224.4% |
18.46 -46.8% |
53.936 192.2% |
60.664 12.5% |
66.01 8.8% |
76.85 16.4% |
77.84 1.3% |
79.53 2.2% |
80.76 1.5% |
73.43 -9.1% |
72.23 -1.6% |
|
Return On Equity (%) | [friend] | [friend] | [friend] |
17.56% - |
27.05% 54.1% |
9.23% -65.9% |
36.95% 300.3% |
40.37% 9.3% |
29.42% -27.1% |
31.28% 6.3% |
28.9% -7.6% |
27.3% -5.5% |
27.27% -0.1% |
22.83% -16.3% |
20.91% -8.4% |
|
Return On Assets (%) | [friend] | [friend] | [friend] |
6.14% - |
13.75% 124.0% |
5.59% -59.4% |
20.64% 269.3% |
22.54% 9.2% |
17.55% -22.1% |
20.22% 15.2% |
17.93% -11.3% |
16.99% -5.2% |
16.29% -4.1% |
14.85% -8.9% |
13.09% -11.8% |