Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 49.85B | $ 20.88B | $ 19.21B | $ 16.66B | $ 18.70B | $ 16.89B | |
$ ― | $ 3.60B | $ 3.19B | $ 2.91B | $ 3.26B | $ 3.04B | |
$ ― | $ 17.29B | $ 16.02B | $ 13.75B | $ 15.44B | $ 13.85B | |
$ ― | $ 15.11B | $ 14.21B | $ 12.56B | $ 13.51B | $ 11.96B | |
$ ― | $ 2.17B | $ 1.80B | $ 1.19B | $ 1.93B | $ 1.90B | |
$ ― | $ -329.00M | $ -267.00M | $ -271.00M | $ -285.00M | $ -386.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.85B | $ 1.57B | $ 944.00M | $ 1.67B | $ 1.43B | |
$ ― | $ 491.00M | $ 436.00M | $ 330.00M | $ 560.00M | $ 461.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 896.00M | $ 753.00M | $ 375.00M | $ 725.00M | $ 629.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.71B | $ 17.41B | $ 15.47B | $ 16.77B | $ 15.00B | |
$ ― | $ 896.00M | $ 753.00M | $ 375.00M | $ 725.00M | $ 629.00M | |
$ ― | $ 911.41M | $ 759.51M | $ 382.81M | $ 742.30M | $ 699.38M | |
$ ― | $ 298.00M | $ 257.00M | $ 265.00M | $ 283.00M | $ 379.00M | |
$ ― | $ 2.14B | $ 1.83B | $ 1.21B | $ 1.96B | $ 1.80B | |
$ ― | $ 3.42B | $ 3.09B | $ 2.45B | $ 3.00B | $ 2.67B |