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 | $ 0.49 | |
- | $ 2.07 | $ 0.58 | $ 0.22 | $ 1.65 | $ 0.48 | |
- | $ 1.46B | $ 1.46B | $ 1.45B | $ 1.44B | $ 1.43B | |
- | $ 1.46B | $ 1.46B | $ 1.46B | $ 1.46B | $ 1.45B | |
- | $ 1.25 | $ 0.60 | $ 0.76 | $ 1.08 | $ 0.30 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ -8.88B | $ -7.33B | $ -9.91B | $ -9.63B | $ -8.79B | |
- | $ 3.03B | $ 848.00M | $ 326.00M | $ 2.41B | $ 699.00M | |
- | $ 3.60B | $ 1.58B | $ 923.62M | $ 2.64B | $ 1.40B | |
- | - | - | - | - | - | |
- | $ 4.57B | $ 2.05B | $ 1.22B | $ 3.54B | $ 1.58B | |
- | $ 5.14B | $ 2.65B | $ 1.22B | $ 3.54B | $ 1.58B |