Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 8.09B | $ 8.34B | $ 6.50B | $ 4.58B | $ 4.66B | |
$ ― | $ 5.75B | $ 6.12B | $ 4.64B | $ 3.19B | $ 3.30B | |
$ ― | $ 2.34B | $ 2.22B | $ 1.86B | $ 1.39B | $ 1.35B | |
$ ― | $ 1.50B | $ 1.42B | $ 1.13B | $ 900.80M | $ 879.60M | |
$ ― | $ 835.20M | $ 800.80M | $ 725.30M | $ 484.70M | $ 475.20M | |
$ ― | $ -41.00M | $ -37.70M | $ 36.20M | $ 23.00M | $ 20.60M | |
$ ― | $ ― | $ 16.50M | $ ― | $ ― | $ ― | |
$ ― | $ 794.20M | $ 746.60M | $ 689.00M | $ 459.70M | $ 454.40M | |
$ ― | $ 140.30M | $ 130.60M | $ 118.40M | $ 74.90M | $ 76.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 640.30M | $ 598.00M | $ 554.10M | $ 373.60M | $ 369.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.26B | $ 7.54B | $ -5.77B | $ -4.09B | $ -4.18B | |
$ ― | $ 640.30M | $ 598.00M | $ 554.10M | $ 373.60M | $ 369.40M | |
$ ― | $ 595.65M | $ 604.75M | $ 558.09M | $ 372.36M | $ 368.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 857.90M | $ 786.00M | $ 725.20M | $ 483.80M | $ 477.90M | |
$ ― | $ 1.09B | $ 983.50M | $ 725.20M | $ 483.80M | $ 477.90M |