Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 13.49B | $ 9.45B | $ 11.90B | $ 12.84B | $ 10.83B | |
- | $ 7.45B | $ 5.99B | $ 8.27B | $ 8.01B | $ 7.49B | |
- | $ 6.03B | $ 3.46B | $ 3.63B | $ 4.83B | $ 3.34B | |
- | $ 1.43B | $ 1.33B | $ 1.64B | $ 1.62B | $ 1.31B | |
- | $ 4.60B | $ 2.13B | $ 2.00B | $ 3.21B | $ 2.03B | |
- | $ 208.00M | $ -310.00M | $ -328.00M | $ -341.00M | $ -423.00M | |
- | - | - | - | - | - | |
- | $ 4.37B | $ 1.74B | $ 902.00M | $ 3.20B | $ 1.16B | |
- | $ 847.00M | $ 373.00M | $ 537.00M | $ 731.00M | $ 396.00M | |
- | - | - | - | - | - | |
- | $ 3.03B | $ 848.00M | $ 326.00M | $ 2.41B | $ 699.00M | |
- | $ 2.08 | $ 0.58 | $ 0.23 | $ 1.67 | - | |
- | $ 2.07 | $ 0.58 | $ 0.22 | $ 1.65 | - | |
- | $ 1.46B | $ 1.46B | $ 1.45B | $ 1.44B | - | |
- | $ 1.46B | $ 1.46B | $ 1.46B | $ 1.46B | - | |
- | $ 1.25 | $ 0.60 | $ 0.76 | $ 1.08 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ -8.88B | $ 7.33B | $ 9.91B | $ 9.63B | $ 8.79B | |
- | $ 3.03B | $ 848.00M | $ 326.00M | $ 2.41B | $ 699.00M | |
- | - | $ 1.81B | $ 989.69M | $ 2.44B | $ 980.77M | |
- | - | $ 307.00M | $ 318.00M | $ 343.00M | $ 421.00M | |
- | $ 4.16B | $ 2.05B | $ 1.22B | $ 3.54B | $ 1.58B | |
- | - | $ 2.65B | $ 1.80B | $ 4.09B | $ 2.14B |