Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.45T | $ 982.23B | $ 905.00B | $ 723.55B | $ 733.43B | $ 692.82B | |
$ ― | $ 624.52B | $ 593.59B | $ 446.91B | $ 450.08B | $ 430.40B | |
$ ― | $ 357.71B | $ 311.41B | $ 276.64B | $ 283.35B | $ 262.42B | |
$ ― | $ 223.83B | $ 206.41B | $ 185.57B | $ 192.62B | $ 99.04B | |
$ ― | $ 133.88B | $ 105.00B | $ 91.07B | $ 90.73B | $ 163.38B | |
$ ― | $ -8.34B | $ -7.40B | $ -9.88B | $ -10.44B | $ -9.56B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 147.84B | $ 121.14B | $ 97.72B | $ 96.02B | $ 93.97B | |
$ ― | $ 24.83B | $ 20.86B | $ 16.79B | $ 17.83B | $ 18.94B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 75.48B | $ 70.22B | $ 56.63B | $ 53.90B | $ 50.24B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 848.34B | $ 800.00B | $ 632.48B | $ 642.70B | $ 529.44B | |
$ ― | $ 75.48B | $ 70.22B | $ 56.63B | $ 53.90B | $ 50.84B | |
$ ― | $ 77.46B | $ 68.84B | $ 57.07B | $ 55.06B | $ 109.47B | |
$ ― | $ 9.45B | $ 9.15B | $ 10.85B | $ 12.33B | $ 11.98B | |
$ ― | $ 157.28B | $ 130.29B | $ 108.56B | $ 108.34B | $ 105.95B | |
$ ― | $ 180.83B | $ 151.51B | $ 128.34B | $ 130.15B | $ 121.05B |