Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 176.38B | $ 176.38B | $ 113.98B | $ 64.91B | $ 108.32B | $ 117.03B | |
$ 159.63B | $ 159.63B | $ 110.89B | $ 65.70B | $ 103.60B | $ 111.49B | |
$ 16.75B | $ 16.75B | $ 3.08B | $ -788.00M | $ 4.72B | $ 5.54B | |
$ 1.00B | $ 1.00B | $ 952.00M | $ 791.00M | $ 889.00M | $ 970.00M | |
$ 15.75B | $ 15.75B | $ 2.13B | $ -1.58B | $ 3.84B | $ 4.57B | |
$ -562.00M | $ -562.00M | $ -603.00M | $ -563.00M | $ -454.00M | $ -470.00M | |
$ 118.00M | $ 118.00M | $ 16.00M | $ 132.00M | $ 104.00M | $ 130.00M | |
$ 15.31B | $ 15.31B | $ 1.54B | $ -2.01B | $ 3.49B | $ 4.23B | |
$ 3.43B | $ 3.43B | $ 255.00M | $ -903.00M | $ 702.00M | $ 879.00M | |
- | - | - | - | - | - | |
$ 11.50B | $ 11.53B | $ 924.00M | $ -1.43B | $ 2.42B | $ 3.11B | |
$ 29.14 | $ 29.05 | $ 2.27 | $ -3.50 | $ 5.84 | $ 7.30 | |
$ 29.12 | $ 29.04 | $ 2.27 | $ -3.50 | $ 5.84 | $ 7.29 | |
$ 1.58B | $ 395.00M | $ 407.00M | $ 407.00M | $ 413.00M | $ 426.00M | |
$ 1.58B | $ 396.00M | $ 407.00M | $ 407.00M | $ 414.00M | $ 428.00M | |
$ 3.92 | $ 3.92 | $ 3.92 | $ 3.92 | $ 3.60 | $ 3.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 17.90 | $ 29.16 | $ 2.81 | $ -3.12 | $ 5.70 | $ 7.37 | |
- | - | - | - | - | - | |
$ 160.63B | $ 160.63B | $ 111.85B | $ 66.49B | $ 104.49B | $ 112.46B | |
$ 11.53B | $ 11.53B | $ 930.00M | $ -1.42B | $ 2.42B | $ 3.12B | |
$ 11.57B | $ 11.58B | $ 930.00M | $ -1.42B | $ 2.42B | $ 3.12B | |
$ 562.00M | $ 562.00M | $ 603.00M | $ 563.00M | $ 454.00M | $ 470.00M | |
$ 15.87B | $ 15.87B | $ 2.15B | $ -1.45B | $ 3.94B | $ 4.70B | |
$ 17.71B | $ 15.87B | $ 4.55B | $ 904.00M | $ 6.20B | $ 6.77B |