Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 175.66B | $ 175.66B | $ 150.71B | $ 115.06B | $ 130.17B | $ 122.95B | |
$ 107.58B | $ 107.58B | $ 93.95B | $ 73.60B | $ 86.83B | $ 81.62B | |
$ 68.09B | $ 68.09B | $ 56.76B | $ 41.46B | $ 43.34B | $ 41.33B | |
$ 42.57B | $ 42.57B | $ 38.03B | $ 37.65B | $ 33.61B | $ 32.84B | |
$ 25.52B | $ 25.52B | $ 18.73B | $ 3.81B | $ 9.73B | $ 8.49B | |
$ -3.99B | $ -3.99B | $ -4.65B | $ -4.21B | $ 9.68B | $ 9.93B | |
- | - | - | - | - | - | |
$ 23.19B | $ 23.19B | $ 16.39B | $ 371.40M | $ 16.99B | $ 15.75B | |
$ 5.80B | $ 5.80B | $ 3.51B | $ -382.32M | $ 4.60B | $ 4.04B | |
- | - | - | - | - | - | |
$ 17.38B | $ 17.38B | $ 12.87B | $ 750.12M | $ 12.38B | $ 11.70B | |
$ 11.03 | $ 11.03 | $ 9.56 | $ 0.56 | $ 9.25 | $ 8.73 | |
$ 11.03 | $ 11.03 | $ 9.56 | $ 0.56 | $ 9.25 | $ 8.73 | |
$ 5.37B | $ 1.34B | $ 1.35B | $ 1.34B | $ 1.34B | $ 1.34B | |
$ 5.37B | $ 1.34B | $ 1.35B | $ 1.34B | $ 1.34B | $ 1.34B | |
$ 2.45 | $ 2.45 | - | - | - | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 97.50M | $ 226.90M | $ 179.41M | $ 97.19M | $ 370.94M | $ 2.14B | |
$ 150.15B | $ 150.15B | $ 131.98B | $ 111.25B | $ 120.45B | $ 114.46B | |
$ 17.38B | $ 17.38B | $ 12.87B | $ 750.12M | $ 12.38B | $ 11.70B | |
$ 17.69B | $ 17.38B | $ 12.87B | $ 750.12M | $ 15.24B | $ 14.19B | |
$ 3.99B | $ 3.99B | $ 4.65B | $ 4.21B | $ 3.68B | $ 2.70B | |
$ 27.18B | $ 27.18B | $ 21.04B | $ 4.58B | $ 20.67B | $ 18.45B | |
$ 32.35B | $ 32.35B | $ 26.21B | $ 9.78B | $ 25.38B | $ 21.76B |