Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 8.54B | $ 8.66B | $ 8.75B | $ 5.82B | $ 4.11B | |
$ ― | $ 6.90B | $ 7.04B | $ 7.18B | $ 4.83B | $ 3.40B | |
$ ― | $ 1.64B | $ 1.62B | $ 1.57B | $ 989.77M | $ 712.64M | |
$ ― | $ 1.18B | $ 1.15B | $ 1.16B | $ 868.60M | $ 560.94M | |
$ ― | $ 464.56M | $ 471.85M | $ 406.53M | $ 121.17M | $ 151.69M | |
$ ― | $ -76.86M | $ -69.25M | $ -88.38M | $ -65.57M | $ -26.53M | |
$ ― | $ 54.52M | $ 54.21M | $ -38.04M | $ -118.90M | $ 8.57M | |
$ ― | $ 442.22M | $ 456.81M | $ 280.11M | $ -63.30M | $ 133.73M | |
$ ― | $ 117.88M | $ 118.07M | $ 88.58M | $ 17.18M | $ 32.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 308.17M | $ 317.82M | $ 147.29M | $ -131.91M | $ 99.56M | |
$ ― | $ 1.21 | $ 1.25 | $ 0.58 | $ -0.62 | $ 0.52 | |
$ ― | $ 1.21 | $ 1.25 | $ 0.57 | $ -0.62 | $ 0.52 | |
$ ― | $ 254.01M | $ 253.80M | $ 255.84M | $ 211.31M | $ 191.30M | |
$ ― | $ 254.47M | $ 254.87M | $ 257.05M | $ 211.31M | $ 192.56M | |
$ ― | $ 0.65 | $ 0.45 | $ 0.11 | $ 0.36 | $ 0.36 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 308.17M | $ 317.82M | $ 147.29M | $ -131.91M | $ 99.56M | |
$ ― | $ 296.88M | $ 321.52M | $ 243.29M | $ 78.06M | $ 99.56M | |
$ ― | $ 42.41M | $ 30.90M | $ 35.06M | $ 38.09M | $ 26.53M | |
$ ― | $ 484.63M | $ 487.71M | $ 315.17M | $ -25.21M | $ 160.26M | |
$ ― | $ 601.23M | $ 608.14M | $ 481.42M | $ 70.01M | $ 175.90M |