Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 344.53B | $ ― | $ 344.53B | $ 335.64B | $ 233.26B | $ 241.87B | |
$ 210.06B | $ ― | $ 210.06B | $ 225.10B | $ 148.15B | $ 143.39B | |
$ 134.47B | $ ― | $ 134.47B | $ 110.54B | $ 85.12B | $ 98.48B | |
$ 33.43B | $ ― | $ 33.43B | $ 28.15B | $ 21.41B | $ 30.05B | |
$ 101.04B | $ ― | $ 101.04B | $ 82.39B | $ 63.70B | $ 65.36B | |
$ -877.00M | $ ― | $ -877.00M | $ -203.00M | $ -1.26B | $ -2.29B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 96.25B | $ ― | $ 96.25B | $ 77.15B | $ 62.66B | $ 66.72B | |
$ 14.59B | $ ― | $ 14.59B | $ 18.02B | $ 15.40B | $ 15.18B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 69.63B | $ ― | $ 69.63B | $ 50.08B | $ 39.17B | $ 43.25B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 169.00M | $ 236.00M | $ 301.00M | $ 209.00M | |
$ 243.49B | $ ― | $ 243.49B | $ 253.25B | $ 169.56B | $ 173.45B | |
$ 69.63B | $ ― | $ 69.63B | $ 50.08B | $ 39.17B | $ 43.25B | |
$ 73.01B | $ ― | $ 73.40B | $ 52.69B | $ 39.29B | $ 41.56B | |
$ 3.23B | $ ― | $ 3.23B | $ 2.57B | $ 2.26B | $ 3.07B | |
$ 99.48B | $ ― | $ 99.48B | $ 79.72B | $ 64.92B | $ 69.79B | |
$ 99.48B | $ 112.11B | $ 121.07B | $ 99.34B | $ 83.81B | $ 89.34B |