Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 98.89B | $ 100.34B | $ 97.29B | $ 84.63B | $ 74.09B | $ 71.86B | |
$ 47.97B | $ 31.19B | $ 76.71B | $ 69.34B | $ 60.38B | $ 59.37B | |
$ 77.55B | $ 69.15B | $ 20.58B | $ 15.28B | $ 13.72B | $ 12.49B | |
$ 6.30B | $ 56.05B | $ 7.77B | $ 7.60B | $ 5.92B | $ 5.46B | |
$ 44.62B | $ 13.09B | $ 12.81B | $ 7.68B | $ 7.80B | $ 7.02B | |
$ 905.00M | $ 1.73B | $ -694.00M | $ -701.00M | $ -653.00M | $ -605.00M | |
$ 652.00M | - | $ 4.48B | $ -5.14B | $ -1.49B | $ -400.00M | |
$ -12.68B | $ 14.82B | $ 16.59B | $ 1.84B | $ 5.65B | $ 6.02B | |
$ 1.92B | $ 3.28B | $ 3.71B | $ 501.00M | $ 1.21B | $ 1.23B | |
- | - | - | - | - | - | |
$ 44.27B | $ 11.55B | $ 12.89B | $ 1.34B | $ 4.44B | $ 4.79B | |
$ 12.41 | $ 13.26 | $ 14.75 | $ 1.55 | $ 1.28 | $ 1.38 | |
$ 12.36 | $ 13.20 | $ 14.68 | $ 1.54 | $ 1.28 | $ 1.38 | |
$ 2.61B | - | $ 874.00M | $ 867.00M | $ 3.46B | $ 3.46B | |
$ 2.61B | - | $ 878.00M | $ 871.00M | $ 3.48B | $ 3.48B | |
$ -1.52 | - | $ 4.08 | $ 4.04 | $ 3.84 | $ 3.64 | |
- | - | - | - | - | - | |
$ 6.30 | - | $ 12.19 | - | $ 1.89 | - | |
$ 6.28 | - | $ 12.13 | $ 8.23 | $ 1.88 | $ 1.81 | |
$ 847.00M | - | $ 1.70B | $ 1.54B | $ 1.39B | $ 1.36B | |
$ 54.27B | $ 87.24B | $ 84.48B | $ 76.94B | $ 66.30B | $ 64.84B | |
$ 348.00M | - | $ 694.00M | $ 701.00M | $ 653.00M | $ 605.00M | |
$ 10.78B | $ 11.55B | $ 12.89B | $ 1.34B | $ 4.44B | $ 4.79B | |
$ 4.91B | - | $ 9.41B | $ 5.09B | $ 5.61B | $ 5.11B | |
$ -13.58B | $ 13.09B | $ 17.29B | $ 2.54B | $ 6.30B | $ 6.62B | |
$ 11.36B | - | $ 20.24B | $ 5.24B | $ 8.66B | $ 8.83B |