Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 3.59B | $ 3.38B | $ 3.12B | $ 2.63B | $ 2.42B | |
$ ― | $ 1.58B | $ 1.38B | $ 1.36B | $ 1.21B | $ 1.12B | |
$ ― | $ 2.01B | $ 2.00B | $ 1.75B | $ 1.43B | $ 1.30B | |
$ ― | $ 1.34B | $ 1.16B | $ 1.16B | $ 1.08B | $ 956.30M | |
$ ― | $ 663.70M | $ 844.00M | $ 612.40M | $ 329.00M | $ 346.10M | |
$ ― | $ -5.20M | $ -6.10M | $ -28.60M | $ -23.10M | $ -17.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 580.50M | $ 774.50M | $ 524.40M | $ 347.40M | $ 320.80M | |
$ ― | $ 140.10M | $ 175.60M | $ 121.50M | $ 77.80M | $ 65.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 452.40M | $ 601.10M | $ 404.40M | $ 272.80M | $ 256.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.93B | $ 2.53B | $ 2.52B | $ 2.29B | $ 2.08B | |
$ ― | $ 452.40M | $ 601.10M | $ 404.40M | $ 272.80M | $ 256.50M | |
$ ― | $ 513.88M | $ 649.27M | $ 454.57M | $ 286.69M | $ 263.75M | |
$ ― | $ 4.10M | $ 9.10M | $ 25.10M | $ 20.60M | $ 19.70M | |
$ ― | $ 584.60M | $ 783.60M | $ 549.40M | $ 368.00M | $ 340.50M | |
$ ― | $ 861.60M | $ 1.03B | $ 760.20M | $ 557.50M | $ 517.50M |