Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 118.38B | $ 112.33B | $ 112.33B | $ 85.70B | $ 86.40B | $ 102.14B | |
$ 70.60B | $ ― | $ 66.96B | $ 48.99B | $ 54.17B | $ 61.66B | |
$ 47.78B | $ ― | $ 45.37B | $ 36.70B | $ 32.24B | $ 40.48B | |
$ 28.19B | $ ― | $ 26.65B | $ 19.34B | $ 19.84B | $ 25.27B | |
$ 19.58B | $ ― | $ 18.72B | $ 17.36B | $ 12.39B | $ 15.20B | |
$ -1.45B | $ ― | $ -1.22B | $ -547.00M | $ -732.00M | $ -1.10B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.37B | $ ― | $ 17.74B | $ 16.82B | $ 11.27B | $ 12.15B | |
$ 5.09B | $ ― | $ 4.88B | $ 3.73B | $ 2.52B | $ 3.42B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.82B | $ ― | $ 11.21B | $ 14.46B | $ 8.73B | $ 8.54B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 98.80B | $ ― | $ 93.61B | $ 68.34B | $ 74.01B | $ 86.93B | |
$ 10.82B | $ ― | $ 11.21B | $ 14.46B | $ 8.73B | $ 8.54B | |
$ 13.26B | $ ― | $ 12.35B | $ 13.00B | $ 8.57B | $ 13.55B | |
$ 1.90B | $ ― | $ 1.64B | $ 839.00M | $ 1.00B | $ 1.41B | |
$ 20.27B | $ ― | $ 19.38B | $ 17.66B | $ 12.27B | $ 13.55B | |
$ 27.22B | $ 29.87B | $ 26.03B | $ 23.65B | $ 18.23B | $ 23.63B |