Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 4.97B | $ 4.59B | $ 4.02B | $ 4.51B | $ 4.31B | |
$ ― | $ 1.68B | $ 1.52B | $ 1.42B | $ 1.52B | $ 1.43B | |
$ ― | $ 3.29B | $ 3.07B | $ 2.60B | $ 2.99B | $ 2.88B | |
$ ― | $ 2.55B | $ 2.42B | $ 2.17B | $ 2.40B | $ 2.24B | |
$ ― | $ 744.60M | $ 644.90M | $ 420.30M | $ 593.00M | $ 636.70M | |
$ ― | $ -23.10M | $ -23.20M | $ -26.20M | $ -31.90M | $ -16.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 721.50M | $ 621.70M | $ 394.10M | $ 561.10M | $ 620.60M | |
$ ― | $ 151.80M | $ 131.20M | $ 74.00M | $ 49.20M | $ 133.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 569.70M | $ 490.50M | $ 321.70M | $ 509.60M | $ 485.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.23B | $ 3.94B | $ 3.60B | $ 3.92B | $ 3.68B | |
$ ― | $ 569.70M | $ 490.50M | $ 321.70M | $ 509.60M | $ 485.10M | |
$ ― | $ 569.70M | $ 490.50M | $ 321.70M | $ 509.60M | $ 485.10M | |
$ ― | $ 29.70M | $ 25.40M | $ 27.60M | $ 35.00M | $ 18.80M | |
$ ― | $ 751.20M | $ 647.10M | $ 421.70M | $ 596.10M | $ 639.40M | |
$ ― | $ 1.02B | $ 923.70M | $ 697.50M | $ 918.90M | $ 818.90M |