Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.65B | $ 15.93B | $ 14.98B | $ 13.39B | $ 13.00B | $ 13.26B | |
$ 7.01B | $ 8.18B | $ 8.05B | $ 6.71B | $ 6.47B | $ 2.83B | |
$ 9.64B | $ 7.75B | $ 6.93B | $ 6.68B | $ 6.53B | $ 10.43B | |
$ 269.00M | $ 897.00M | $ 4.00B | $ 4.87B | $ 4.61B | $ 4.64B | |
$ 5.88B | $ 6.86B | $ 10.97B | $ 5.91B | $ 5.80B | $ 5.79B | |
$ 2.42B | $ 2.45B | $ -2.46B | $ 1.92B | $ 2.06B | $ 1.87B | |
$ -3.34B | $ -399.00M | $ 6.10B | $ -1.82B | $ 1.36B | $ 1.27B | |
$ 4.38B | $ 4.01B | $ 2.60B | $ 2.17B | $ 5.11B | $ 5.19B | |
$ 1.05B | $ 942.00M | $ -589.00M | $ 120.00M | $ 194.00M | $ 754.00M | |
$ 1.68B | $ 1.38B | $ 1.05B | $ 898.00M | $ 1.02B | $ 920.00M | |
$ 5.09B | $ 2.83B | $ 641.00M | $ 1.81B | $ 4.46B | $ 3.98B | |
$ 4.90 | $ 2.84 | $ 0.64 | $ 1.87 | $ 4.74 | $ 4.28 | |
$ 4.90 | $ 2.84 | $ 0.64 | $ 1.86 | $ 4.74 | $ 4.27 | |
$ 4.15B | $ 1.03B | $ 995.00M | $ 973.00M | $ 940.00M | $ 929.00M | |
$ 4.15B | $ 1.03B | $ 996.00M | $ 974.00M | $ 940.00M | $ 931.00M | |
$ 2.85 | $ 3.72 | $ 3.60 | $ 3.48 | $ 3.24 | $ 3.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.28B | $ 9.08B | $ ― | $ -7.48B | $ -7.20B | $ -7.47B | |
$ 5.19B | $ 2.92B | $ 748.00M | $ 1.96B | $ 4.62B | $ 4.14B | |
$ 5.33B | $ 5.04B | $ 9.53B | $ 4.07B | $ 3.45B | $ 3.46B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.03B | $ 6.59B | $ 3.56B | $ 4.18B | $ 6.94B | $ 7.46B | |
$ 12.90B | $ 9.18B | $ 6.14B | $ 6.70B | $ 9.53B | $ 9.93B |