Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 31.46B | $ 29.77B | $ 27.52B | $ 25.37B | $ 21.45B | $ 17.77B | |
$ 4.35B | $ 16.07B | $ 13.74B | $ 11.38B | $ 9.68B | - | |
$ 27.10B | $ 13.70B | $ 13.77B | $ 14.00B | $ 11.78B | $ 17.77B | |
$ 9.86B | $ 8.76B | $ 9.73B | $ 21.11B | $ 18.16B | $ 15.05B | |
$ 5.61B | $ 5.03B | $ 3.84B | $ 4.26B | $ 3.29B | $ 2.72B | |
$ 41.00M | $ -133.00M | $ 130.00M | $ -232.00M | $ -209.00M | $ -115.00M | |
$ 617.00M | $ 334.00M | $ -548.00M | $ 163.00M | $ -1.78B | $ -279.00M | |
$ 1.70B | $ 5.41B | $ 3.37B | $ 37.08B | $ 33.26B | $ 26.74B | |
$ 1.28B | $ 1.17B | $ 947.00M | $ -70.00M | $ 863.00M | $ 539.00M | |
- | - | - | - | - | - | |
$ 4.43B | $ 4.25B | $ 2.42B | $ 4.17B | $ 4.20B | $ 26.20B | |
$ 4.20 | $ 3.85 | $ 2.10 | $ 3.55 | $ 3.58 | $ 2.09 | |
$ 4.19 | $ 3.84 | $ 2.09 | $ 3.52 | $ 3.54 | $ 2.07 | |
$ 4.20B | $ 1.10B | $ 1.15B | $ 1.17B | $ 1.17B | $ 1.17B | |
$ 4.22B | $ 1.11B | $ 1.16B | $ 1.19B | $ 1.19B | $ 1.19B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 25.84B | $ 24.83B | $ 23.47B | $ 21.11B | $ 18.16B | $ 15.05B | |
$ 4.43B | $ 4.25B | $ 2.42B | $ 4.17B | $ 4.20B | $ 2.46B | |
$ 23.65B | $ 37.48B | - | - | $ 26.46B | $ 21.52B | |
- | - | - | - | - | - | |
$ 11.53B | $ 5.76B | $ 3.67B | $ 4.33B | $ 5.27B | $ 26.85B | |
$ 12.58B | $ 6.83B | $ 4.99B | $ 5.60B | $ 6.46B | $ 27.77B |