Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 41.84B | $ 33.62B | $ 26.79B | $ 143.76B | $ 142.50B | |
$ ― | $ 32.34B | $ 25.98B | $ 21.94B | $ 121.02B | $ 121.28B | |
$ ― | $ 9.51B | $ 7.64B | $ 4.86B | $ 22.74B | $ 21.22B | |
$ ― | $ 5.40B | $ 4.50B | $ 3.94B | $ 14.70B | $ 14.86B | |
$ ― | $ 4.11B | $ 3.14B | $ 911.00M | $ 8.04B | $ 6.37B | |
$ ― | $ -620.00M | $ -169.00M | $ -390.00M | $ -526.00M | $ -1.57B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.90B | $ 4.65B | $ -214.00M | $ 6.82B | $ 6.35B | |
$ ― | $ 1.06B | $ 1.30B | $ 16.00M | $ 1.83B | $ 1.24B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.23B | $ 1.72B | $ -30.00M | $ 3.05B | $ 1.35B | |
$ ― | $ 18.38 | $ ― | $ -0.13 | $ 13.16 | $ 5.73 | |
$ ― | $ 18.10 | $ ― | $ -0.13 | $ 13.12 | $ 5.67 | |
$ ― | $ 230.03M | $ ― | $ 226.75M | $ 231.96M | $ 235.17M | |
$ ― | $ 230.03M | $ ― | $ 226.75M | $ 231.96M | $ 235.17M | |
$ ― | $ 0.43 | $ ― | $ 0.43 | $ 0.43 | $ 0.35 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 37.74B | $ 30.48B | $ 25.88B | $ 135.72B | $ 136.14B | |
$ ― | $ 4.23B | $ 1.72B | $ -30.00M | $ 3.05B | $ 1.35B | |
$ ― | $ 2.90B | $ 1.82B | $ 706.75M | $ -735.83M | $ 1.05B | |
$ ― | $ 620.00M | $ 169.00M | $ 390.00M | $ 1.54B | $ ― | |
$ ― | $ 6.52B | $ 4.82B | $ 176.00M | $ 8.04B | $ 6.37B | |
$ ― | $ 8.37B | $ 6.55B | $ 1.86B | $ 15.16B | $ 13.37B |