Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 860.48B | $ ― | $ 860.48B | $ 670.81B | $ 551.09B | $ 650.46B | |
$ 572.80B | $ ― | $ 572.80B | $ 447.18B | $ 375.64B | $ 441.32B | |
$ 287.67B | $ ― | $ 287.67B | $ 223.63B | $ 175.45B | $ 209.14B | |
$ 218.82B | $ ― | $ 218.82B | $ 140.00B | $ 139.46B | $ 150.57B | |
$ 68.85B | $ ― | $ 68.85B | $ 83.64B | $ 35.99B | $ 58.56B | |
$ 2.77B | $ ― | $ 2.77B | $ 1.56B | $ -2.50B | $ -799.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 71.62B | $ ― | $ 71.62B | $ 85.20B | $ 33.49B | $ 57.76B | |
$ 24.47B | $ ― | $ 24.47B | $ 25.64B | $ 7.01B | $ 14.84B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 45.92B | $ ― | $ 45.92B | $ 65.50B | $ 26.31B | $ 41.97B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 791.63B | $ ― | $ 791.63B | $ 587.17B | $ 515.10B | $ 591.90B | |
$ 45.92B | $ ― | $ 45.92B | $ 65.50B | $ 26.31B | $ 41.97B | |
$ 45.92B | $ ― | $ 45.92B | $ 58.75B | $ 25.95B | $ 41.97B | |
$ 8.21B | $ ― | $ 7.57B | $ 6.33B | $ 5.61B | $ 4.02B | |
$ 79.83B | $ ― | $ 79.19B | $ 91.53B | $ 39.10B | $ 61.79B | |
$ 129.74B | $ 172.61B | $ 129.11B | $ 137.09B | $ 83.57B | $ 104.17B |