Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 158.10B | $ 158.10B | $ 128.69B | $ 121.65B | $ 119.70B | $ 115.40B | |
$ 9.32B | $ 9.32B | $ 6.39B | $ 9.26B | $ -17.41B | $ -5.58B | |
$ 87.17B | $ 87.17B | $ 76.14B | $ 71.34B | $ 66.66B | $ 65.27B | |
- | - | - | - | $ 181.00M | - | |
$ -19.65B | $ -21.29B | $ -15.72B | $ -9.94B | - | - | |
$ 61.61B | $ 61.61B | $ 46.17B | $ 59.56B | $ 35.81B | $ 44.55B | |
$ 12.06B | $ 12.06B | $ 8.49B | $ 11.23B | $ 6.68B | $ 8.11B | |
- | - | - | - | - | - | |
$ 60.38B | $ 47.76B | $ 35.89B | $ 76.33B | $ 27.41B | $ 34.64B | |
$ 16.39 | $ 16.25 | $ 12.10 | $ 15.39 | $ 8.89 | $ 10.75 | |
$ 16.37 | $ 16.23 | $ 12.09 | $ 15.36 | $ 8.88 | $ 10.72 | |
$ 11.75B | $ 2.94B | $ 2.97B | $ 3.02B | $ 3.08B | $ 3.22B | |
$ 11.77B | $ 2.94B | $ 2.97B | $ 3.03B | $ 3.09B | $ 3.23B | |
$ 4.10 | $ 4.10 | $ 4.00 | - | $ 3.60 | $ 3.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 79.95B | $ 79.95B | $ 60.32B | $ 43.05B | $ 37.15B | $ 51.66B | |
$ 49.55B | $ 49.55B | $ 37.68B | $ 48.33B | $ 29.13B | $ 36.43B | |
$ 32.29B | $ 24.09B | $ 17.08B | - | $ 29.13B | $ 36.43B | |
- | - | - | - | $ 3.19B | $ 11.61B | |
- | - | - | - | - | - | |
- | - | - | - | - | - |