Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 4.44B | $ 4.15B | $ 3.77B | $ 3.61B | $ 3.34B | |
$ ― | $ 351.94M | $ 312.16M | $ 297.05M | $ 276.74M | $ 265.14M | |
$ ― | $ 4.09B | $ 3.84B | $ 3.48B | $ 3.34B | $ 3.07B | |
$ ― | $ 3.85B | $ 3.62B | $ 3.19B | $ 2.98B | $ 2.77B | |
$ ― | $ 238.69M | $ 221.79M | $ 286.09M | $ 358.53M | $ 303.85M | |
$ ― | $ -205.85M | $ -202.82M | $ -205.63M | $ -182.87M | $ -121.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 57.94M | $ 131.89M | $ 60.06M | $ 175.51M | $ 177.64M | |
$ ― | $ 12.16M | $ 13.50M | $ 17.18M | $ 59.29M | $ 52.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 22.06M | $ 94.62M | $ 39.40M | $ 114.68M | $ 123.13M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.20B | $ 3.93B | $ 3.49B | $ 3.25B | $ 3.03B | |
$ ― | $ 22.06M | $ 94.62M | $ 39.40M | $ 114.68M | $ 123.13M | |
$ ― | $ 91.59M | $ 134.64M | $ 59.43M | $ 114.78M | $ 126.52M | |
$ ― | $ 195.90M | $ 191.78M | $ 187.31M | $ 164.07M | $ 100.06M | |
$ ― | $ 253.84M | $ 323.67M | $ 247.37M | $ 339.58M | $ 277.70M | |
$ ― | $ 908.72M | $ 949.97M | $ 804.05M | $ 850.22M | $ 441.00M |