Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 12.56B | $ 12.63B | $ 12.06B | $ 10.52B | $ 9.38B | $ 8.86B | |
$ 4.54B | $ 4.46B | $ 4.25B | $ 3.67B | $ 3.39B | $ 3.36B | |
$ 8.02B | $ 8.17B | $ 7.81B | $ 6.85B | $ 5.99B | $ 5.50B | |
$ 5.78B | $ 5.93B | $ 5.62B | $ 4.53B | $ 4.41B | $ 4.40B | |
$ 2.24B | $ 2.23B | $ 2.19B | $ 2.32B | $ 1.80B | $ 1.11B | |
$ 182.90M | $ 212.08M | $ 74.32M | $ 145.20M | $ 215.42M | $ 216.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.34B | $ 2.33B | $ 2.25B | $ 2.49B | $ 1.73B | $ 1.42B | |
$ 383.92M | $ 375.01M | $ 293.59M | $ 358.11M | $ 265.96M | $ 234.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.94B | $ 1.91B | $ 1.78B | $ 1.71B | $ 1.30B | $ 1.08B | |
$ 2.07 | $ 2.04 | $ 1.90 | $ 1.83 | $ 1.39 | $ 1.16 | |
$ 2.07 | $ 2.04 | $ 1.90 | $ 1.83 | $ 1.39 | $ 1.16 | |
$ 3.74B | $ 935.98M | $ 934.57M | $ 937.11M | $ 937.32M | $ 932.91M | |
$ 3.74B | $ 935.98M | $ 934.57M | $ 937.11M | $ 937.32M | $ 932.91M | |
$ 1.28 | $ 1.28 | $ 1.24 | $ 0.00 | $ 1.20 | $ 2.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.01 | $ 1.74 | $ 1.53 | $ 1.27 | $ 1.02 | |
$ ― | $ 2.01 | $ 1.74 | $ 1.53 | $ 1.27 | $ 1.02 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.32B | $ 10.40B | $ 9.88B | $ 8.21B | $ 7.80B | $ 7.76B | |
$ 1.94B | $ 1.91B | $ 1.78B | $ 1.71B | $ 1.30B | $ 1.08B | |
$ 2.08B | $ 2.07B | $ 1.85B | $ 1.71B | $ 1.25B | $ 1.05B | |
$ 96.74M | $ 97.55M | $ 84.00M | $ 25.31M | $ 7.26M | $ 16.77M | |
$ 2.44B | $ 2.43B | $ 2.33B | $ 2.51B | $ 1.73B | $ 1.43B | |
$ 2.44B | $ 3.08B | $ 2.77B | $ 2.91B | $ 2.12B | $ 1.80B |