Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 20.07B | $ 17.13B | $ 12.83B | $ 12.92B | $ 11.79B | |
$ ― | $ 15.51B | $ 12.25B | $ 8.74B | $ 8.91B | $ 8.10B | |
$ ― | $ 4.57B | $ 4.87B | $ 4.08B | $ 4.02B | $ 3.69B | |
$ ― | $ 2.94B | $ 2.73B | $ 2.23B | $ 2.25B | $ 2.09B | |
$ ― | $ 1.62B | $ 2.14B | $ 1.85B | $ 1.77B | $ 1.60B | |
$ ― | $ -686.07M | $ -548.32M | $ -398.15M | $ -378.58M | $ -315.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.58B | $ 2.14B | $ 2.20B | $ 2.01B | $ 1.89B | |
$ ― | $ 382.67M | $ 617.66M | $ 554.89M | $ 501.49M | $ 478.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 964.86M | $ 1.25B | $ 1.45B | $ 1.31B | $ 1.22B | |
$ ― | $ 0.30 | $ ― | $ 0.50 | $ 0.46 | $ 0.44 | |
$ ― | $ 0.14 | $ ― | $ 0.50 | $ 0.46 | $ 0.44 | |
$ ― | $ 3.20B | $ ― | $ 2.92B | $ 2.84B | $ 2.79B | |
$ ― | $ 3.20B | $ ― | $ 2.92B | $ 2.84B | $ 2.79B | |
$ ― | $ 0.15 | $ ― | $ 0.15 | $ 0.15 | $ 0.15 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.45B | $ 14.99B | $ 10.98B | $ 11.16B | $ 10.19B | |
$ ― | $ 964.86M | $ 1.25B | $ 1.45B | $ 1.31B | $ 1.22B | |
$ ― | $ 560.64M | $ 1.60B | $ 1.45B | $ 1.61B | $ 1.22B | |
$ ― | $ 746.93M | $ 582.60M | $ 420.82M | $ 391.98M | $ 315.44M | |
$ ― | $ 2.33B | $ 2.73B | $ 2.62B | $ 2.41B | $ 2.21B | |
$ ― | $ 3.25B | $ 3.60B | $ 3.39B | $ 3.10B | $ 2.82B |