Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 41.51B | $ 43.65B | $ 43.08B | $ 34.61B | $ 31.90B | $ 30.58B | |
$ 18.49B | $ 19.14B | $ 18.54B | $ 15.00B | $ 13.23B | $ 12.71B | |
$ 23.02B | $ 24.51B | $ 24.54B | $ 19.61B | $ 18.67B | $ 17.87B | |
$ 16.06B | $ 16.15B | $ 16.11B | $ 14.25B | $ 14.14B | $ 14.22B | |
$ 6.96B | $ 8.36B | $ 8.43B | $ 5.36B | $ 4.53B | $ 3.65B | |
$ -310.00M | $ -375.00M | $ -490.00M | $ -500.00M | $ -576.00M | $ -721.00M | |
$ 127.00M | $ -321.00M | $ 276.00M | $ 111.00M | $ 121.00M | $ -56.00M | |
$ 6.99B | $ 8.31B | $ 8.21B | $ 4.97B | $ 4.08B | $ 2.87B | |
$ 1.19B | $ 1.37B | $ 1.14B | $ 497.00M | $ 390.00M | $ 539.00M | |
- | - | - | - | - | - | |
$ 5.80B | $ 6.93B | $ 7.07B | $ 4.50B | $ 3.69B | $ 2.37B | |
$ 2.89 | - | $ 3.97 | $ 2.52 | $ 2.07 | $ 1.34 | |
$ 2.54 | - | $ 3.94 | $ 2.50 | $ 2.06 | $ 1.33 | |
$ 4.74B | - | $ 1.77B | $ 1.77B | $ 1.77B | $ 1.76B | |
$ 5.28B | - | $ 1.79B | $ 1.79B | $ 1.78B | $ 1.77B | |
$ 1.41 | - | $ 1.80 | $ 1.44 | $ 1.28 | $ 1.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.58 | - | $ 5.21 | $ 3.65 | $ 3.24 | $ 2.88 | |
- | - | - | - | - | - | |
$ 34.55B | $ 35.29B | $ 34.65B | $ 29.25B | $ 27.37B | $ 26.93B | |
$ 5.80B | $ 6.93B | $ 7.07B | $ 4.50B | $ 3.69B | $ 2.37B | |
$ 4.49B | - | $ 7.07B | $ 4.46B | $ 3.75B | $ 2.49B | |
$ 427.00M | - | $ 533.00M | $ 546.00M | $ 670.00M | $ 826.00M | |
$ 7.47B | $ 8.68B | $ 8.74B | $ 5.51B | $ 4.75B | $ 3.70B | |
$ 10.41B | $ 10.69B | $ 12.28B | $ 8.84B | $ 7.76B | $ 6.98B |