Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 12.19B | $ 12.19B | $ 10.67B | $ 11.14B | $ 10.55B | $ 6.87B | |
$ 4.62B | $ 4.62B | $ 3.86B | $ 3.82B | $ 3.94B | $ 2.66B | |
$ 7.57B | $ 7.57B | $ 6.81B | $ 7.33B | $ 6.62B | $ 4.22B | |
$ 5.60B | $ 5.60B | $ 4.08B | $ 4.13B | $ 4.02B | $ 2.10B | |
$ 1.97B | $ 1.97B | $ 2.73B | $ 3.19B | $ 2.60B | $ 2.12B | |
$ -615.00M | $ -615.00M | $ -638.00M | $ -655.00M | $ -714.00M | $ -454.00M | |
$ 75.00M | $ 75.00M | $ -364.00M | $ -241.00M | $ -864.00M | $ -1.80B | |
$ 1.43B | $ 1.43B | $ 1.73B | $ 2.29B | $ 1.02B | $ -137.00M | |
$ 236.00M | $ 236.00M | $ 373.00M | $ 81.00M | $ 341.00M | $ 176.00M | |
- | - | - | - | - | - | |
$ 1.11B | $ 1.01B | $ 1.22B | $ 2.07B | $ 594.00M | $ -225.00M | |
$ 1.47 | - | $ 1.82 | $ 2.90 | $ 0.86 | $ -0.59 | |
$ 1.46 | - | $ 1.81 | $ 2.88 | $ 0.86 | $ -0.59 | |
$ 1.51B | - | $ 505.00M | $ 529.00M | $ 498.00M | $ 384.00M | |
$ 1.99B | - | $ 672.00M | $ 711.00M | $ 688.00M | $ 576.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 3.20 | $ 3.69 | $ 2.11 | - | |
- | - | - | - | - | - | |
$ 10.22B | $ 10.22B | $ 7.94B | $ 7.95B | $ 7.95B | $ 4.75B | |
$ 1.01B | $ 1.01B | $ 1.22B | $ 2.07B | $ 594.00M | $ -337.00M | |
$ 896.57M | $ 934.60M | $ 1.42B | $ 2.32B | $ 1.13B | $ 638.00M | |
$ 633.00M | $ 633.00M | $ 648.00M | $ 677.00M | $ 729.00M | $ 475.00M | |
$ 2.07B | $ 2.07B | $ 2.38B | $ 2.97B | $ 1.75B | $ 338.00M | |
$ 7.15B | $ 7.15B | $ 6.69B | $ 7.17B | $ 6.44B | $ 2.58B |