Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 366.77B | $ 483.37B | $ ― | $ 334.73B | $ 492.56B | $ 505.72B | |
$ 151.18B | $ 197.10B | $ ― | $ 141.14B | $ 228.80B | $ 234.47B | |
$ 215.59B | $ 286.26B | $ ― | $ 193.60B | $ 263.76B | $ 271.25B | |
$ 183.45B | $ 245.05B | $ ― | $ 182.92B | $ 226.42B | $ 234.98B | |
$ 32.15B | $ 41.21B | $ ― | $ 10.68B | $ 37.34B | $ 36.26B | |
$ -3.58B | $ -4.55B | $ ― | $ -5.04B | $ -5.94B | $ -5.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.49B | $ 36.53B | $ ― | $ 5.11B | $ 31.45B | $ 31.27B | |
$ 8.03B | $ 10.73B | $ ― | $ 3.41B | $ 12.59B | $ 11.90B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.69B | $ 25.41B | $ ― | $ 1.75B | $ 18.00B | $ 18.52B | |
$ 150.09 | $ 188.62 | $ ― | $ 3.40 | $ 138.64 | $ 144.09 | |
$ 150.09 | $ 188.62 | $ ― | $ 3.40 | $ 138.25 | $ 143.18 | |
$ 375.86M | $ 125.33M | $ ― | $ 123.30M | $ 122.03M | $ 121.03M | |
$ 375.86M | $ 125.33M | $ ― | $ 123.42M | $ 122.37M | $ 121.80M | |
$ 70.00 | $ 70.00 | $ ― | $ 20.00 | $ 60.00 | $ 50.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 334.62B | $ 442.15B | $ ― | $ 324.06B | $ 455.22B | $ 469.46B | |
$ 20.13B | $ 25.41B | $ ― | $ 1.75B | $ 18.00B | $ 18.52B | |
$ 20.13B | $ 25.41B | $ ― | $ 1.75B | $ 18.00B | $ 18.52B | |
$ 4.08B | $ 5.18B | $ ― | $ 5.40B | $ 6.36B | $ 5.62B | |
$ 32.57B | $ 41.71B | $ ― | $ 10.51B | $ 37.81B | $ 36.90B | |
$ 50.73B | $ 65.72B | $ ― | $ 34.62B | $ 60.89B | $ 55.40B |