Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 678.84B | $ 262.50B | $ 280.85B | $ 266.40B | $ 299.02B | $ 277.13B | |
$ ― | $ 131.40B | $ 130.41B | $ 119.65B | $ 143.57B | $ 129.81B | |
$ ― | $ 131.09B | $ 150.43B | $ 146.74B | $ 155.45B | $ 147.32B | |
$ ― | $ 105.46B | $ 116.81B | $ 109.63B | $ 103.57B | $ 102.34B | |
$ ― | $ 25.64B | $ 50.03B | $ 53.47B | $ 51.88B | $ 44.97B | |
$ ― | $ -9.05B | $ -10.61B | $ -10.85B | $ -14.30B | $ -9.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 51.93B | $ 42.70B | $ 41.70B | $ 53.80B | $ 49.20B | |
$ ― | $ 8.27B | $ 2.23B | $ 4.30B | $ 6.02B | $ 2.62B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 36.68B | $ 33.48B | $ 29.14B | $ 39.83B | $ 39.00B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.80B | $ 4.10B | $ 4.41B | $ 5.56B | $ 21.00B | |
$ ― | $ 236.86B | $ 230.81B | $ 212.92B | $ 247.14B | $ 232.16B | |
$ ― | $ 36.68B | $ 33.48B | $ 29.14B | $ 39.83B | $ 39.00B | |
$ ― | $ 35.18B | $ 54.00B | $ 17.80B | $ 33.35B | $ 38.13B | |
$ ― | $ 8.90B | $ 10.21B | $ 10.55B | $ 14.21B | $ 10.67B | |
$ ― | $ 60.84B | $ 52.92B | $ 52.25B | $ 68.00B | $ 59.86B | |
$ ― | $ 100.62B | $ 98.17B | $ 93.91B | $ 106.13B | $ 79.60B |