Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 321.34B | $ 321.34B | $ 274.42B | $ 238.31B | $ 290.14B | $ 292.77B | |
$ 209.52B | $ 209.52B | $ 174.73B | $ 149.26B | $ 180.67B | $ 182.22B | |
$ 111.82B | $ 111.82B | $ 99.69B | $ 89.05B | $ 109.46B | $ 110.55B | |
$ 83.90B | $ 83.90B | $ 74.76B | $ 70.61B | $ 76.80B | $ 74.10B | |
$ 27.92B | $ 27.92B | $ 24.93B | $ 18.45B | $ 32.66B | $ 36.45B | |
$ 1.43B | $ 1.43B | $ 352.00M | $ 685.00M | $ 1.80B | $ 1.43B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 34.63B | $ 34.63B | $ 31.23B | $ 17.29B | $ 34.26B | $ 36.09B | |
$ 9.74B | $ 9.74B | $ 9.23B | $ 5.66B | $ 9.52B | $ 10.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.34B | $ 24.34B | $ 21.68B | $ 11.44B | $ 24.44B | $ 25.72B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 293.42B | $ 293.42B | $ 249.49B | $ 219.87B | $ 257.47B | $ 256.33B | |
$ 24.34B | $ 24.34B | $ 21.68B | $ 11.44B | $ 24.44B | $ 25.72B | |
$ 26.23B | $ 26.60B | $ 21.63B | $ 11.53B | $ 24.41B | $ 25.92B | |
$ 42.00M | $ 42.00M | $ 42.00M | $ 34.00M | $ 17.00M | $ 67.00M | |
$ 34.67B | $ 34.67B | $ 31.27B | $ 17.32B | $ 34.28B | $ 36.16B | |
$ 34.67B | $ 40.89B | $ 36.50B | $ 22.79B | $ 39.43B | $ 42.15B |