Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 6.90B | $ 3.20B | $ 2.50B | $ 1.98B | $ 2.23B | $ 2.35B | |
$ ― | $ 2.13B | $ 1.70B | $ 1.25B | $ 1.24B | $ 1.37B | |
$ ― | $ 1.07B | $ 807.58M | $ 727.59M | $ 990.38M | $ 983.42M | |
$ ― | $ 360.75M | $ 291.25M | $ 195.81M | $ 406.97M | $ 396.82M | |
$ ― | $ 711.54M | $ 516.34M | $ 531.77M | $ 583.42M | $ 586.60M | |
$ ― | $ -104.81M | $ -43.26M | $ -59.18M | $ -99.09M | $ -77.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 889.92M | $ 591.83M | $ 108.72M | $ 784.54M | $ 686.70M | |
$ ― | $ 120.97M | $ 92.42M | $ 23.37M | $ 105.78M | $ 94.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 491.87M | $ 307.41M | $ 13.14M | $ 478.82M | $ 418.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.49B | $ 1.99B | $ 1.45B | $ 1.64B | $ 1.76B | |
$ ― | $ 491.87M | $ 307.41M | $ 13.14M | $ 478.82M | $ 418.30M | |
$ ― | $ 495.01M | $ 300.45M | $ 61.41M | $ 455.49M | $ 448.96M | |
$ ― | $ 130.33M | $ 58.56M | $ 71.22M | $ 111.22M | $ 91.33M | |
$ ― | $ 1.02B | $ 650.39M | $ 179.94M | $ 895.76M | $ 778.03M | |
$ ― | $ 1.15B | $ 761.61M | $ 297.82M | $ 1.09B | $ 954.43M |