Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.47B | $ ― | $ 8.47B | $ 6.81B | $ 5.23B | $ 5.50B | |
$ 4.56B | $ ― | $ 4.56B | $ 3.55B | $ 2.78B | $ 2.82B | |
$ 3.90B | $ ― | $ 3.90B | $ 3.26B | $ 2.46B | $ 2.69B | |
$ 3.26B | $ ― | $ 3.26B | $ 2.70B | $ 2.25B | $ 2.25B | |
$ 640.60M | $ ― | $ 640.50M | $ 557.20M | $ 208.80M | $ 436.10M | |
$ -58.80M | $ ― | $ -58.90M | $ -42.70M | $ -43.00M | $ -33.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 551.70M | $ ― | $ 551.70M | $ 505.30M | $ 162.30M | $ 417.60M | |
$ 127.40M | $ ― | $ 127.40M | $ 128.50M | $ 39.20M | $ 108.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 353.50M | $ ― | $ 353.50M | $ 309.60M | $ 78.90M | $ 262.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.82B | $ ― | $ 7.82B | $ 6.25B | $ 5.03B | $ 5.07B | |
$ 353.50M | $ ― | $ 353.50M | $ 309.60M | $ 78.90M | $ 262.40M | |
$ 353.50M | $ ― | $ 374.88M | $ 309.60M | $ 78.60M | $ 259.37M | |
$ ― | $ ― | $ 123.70M | $ 44.40M | $ 77.90M | $ 47.80M | |
$ 675.50M | $ ― | $ 675.40M | $ 549.70M | $ 240.20M | $ 465.40M | |
$ 675.50M | $ 993.80M | $ 1.03B | $ 855.50M | $ 534.00M | $ 711.80M |