Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 627.07B | $ 821.28B | $ ― | $ 754.96B | $ 705.38B | $ 658.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 281.30B | $ 382.02B | $ ― | $ 336.62B | $ 326.60B | $ 308.16B | |
$ 43.12B | $ 58.85B | $ ― | $ 63.04B | $ 57.38B | $ 52.53B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 238.22B | $ 323.86B | $ ― | $ 271.05B | $ 266.73B | $ 254.66B | |
$ 0.94 | $ 1.28 | $ ― | $ 1.06 | $ 1.05 | $ 1.00 | |
$ 0.94 | $ 1.28 | $ ― | $ 1.06 | $ 1.05 | $ 1.00 | |
$ 760.09B | $ 253.02B | $ ― | $ 255.71B | $ 254.03B | $ 254.66B | |
$ 760.09B | $ 253.02B | $ ― | $ 255.71B | $ 254.03B | $ 254.66B | |
$ 0.36 | $ 0.36 | $ ― | $ 0.32 | $ 0.31 | $ 0.30 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 1.07 | $ 1.05 | $ 1.00 | |
$ ― | $ ― | $ ― | $ 1.07 | $ 1.05 | $ 1.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 238.22B | $ 323.86B | $ ― | $ 271.05B | $ 266.73B | $ 254.66B | |
$ 238.66B | $ 324.27B | $ ― | $ 268.16B | $ 267.16B | $ 254.55B | |
$ 389.69B | $ 526.84B | $ ― | $ 413.60B | $ 372.82B | $ 324.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |