Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 3.64B | $ 3.12B | $ 2.81B | $ 2.74B | $ 2.58B | |
$ ― | $ 2.51B | $ 2.00B | $ 1.72B | $ 1.71B | $ 1.64B | |
$ ― | $ 1.13B | $ 1.12B | $ 1.08B | $ 1.03B | $ 937.61M | |
$ ― | $ 873.13M | $ 757.61M | $ 805.78M | $ 774.18M | $ 694.94M | |
$ ― | $ 259.53M | $ 363.22M | $ 279.14M | $ 255.22M | $ 242.66M | |
$ ― | $ -42.90M | $ -30.85M | $ -30.75M | $ -33.34M | $ -29.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 240.50M | $ 311.58M | $ 246.75M | $ 228.10M | $ 224.53M | |
$ ― | $ 65.06M | $ 89.40M | $ 74.61M | $ 68.23M | $ 65.87M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 156.09M | $ 204.18M | $ 156.00M | $ 148.82M | $ 148.88M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.38B | $ 2.76B | $ 2.53B | $ 2.48B | $ 2.34B | |
$ ― | $ 156.09M | $ 204.18M | $ 156.00M | $ 148.82M | $ 148.88M | |
$ ― | $ 141.83M | $ 218.77M | $ 164.85M | $ 150.09M | $ 146.16M | |
$ ― | $ 75.93M | $ 54.93M | $ 59.77M | $ 60.76M | $ 50.14M | |
$ ― | $ 316.43M | $ 366.51M | $ 306.52M | $ 288.86M | $ 274.67M | |
$ ― | $ 619.86M | $ 624.96M | $ 583.32M | $ 573.21M | $ 510.02M |