Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.64B | $ 18.92B | $ 21.16B | $ 19.36B | $ 17.57B | $ 22.38B | |
$ 13.41B | $ 13.63B | $ 15.14B | $ 13.83B | $ 12.34B | $ 15.27B | |
$ 5.23B | $ 5.29B | $ 6.02B | $ 5.53B | $ 5.23B | $ 7.11B | |
$ 4.90B | $ 4.52B | $ 4.26B | $ 2.62B | $ 2.58B | $ 3.12B | |
$ 1.91B | $ 2.34B | $ 3.54B | $ 2.91B | $ 2.65B | $ 3.98B | |
$ -204.00M | $ -231.00M | $ -325.00M | $ -337.00M | $ -446.00M | $ -491.00M | |
$ -225.00M | $ -153.00M | $ 82.00M | $ -374.00M | $ 312.00M | $ -9.00M | |
$ 45.00M | $ 382.00M | $ 1.51B | $ 999.00M | $ 329.00M | $ 1.60B | |
$ -398.00M | $ 59.00M | $ -236.00M | $ 188.00M | $ 176.00M | $ 634.00M | |
$ -23.00M | $ -21.00M | $ -16.00M | $ 206.00M | $ 112.00M | $ 250.00M | |
$ 420.00M | $ 288.00M | $ 1.50B | $ 1.75B | $ 482.00M | $ 2.79B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.73B | $ 18.15B | $ 19.41B | $ 16.45B | $ 14.92B | $ 18.39B | |
$ 420.00M | $ 288.00M | $ 1.50B | $ 1.75B | $ 482.00M | $ 1.23B | |
$ -386.00M | $ 400.78M | $ ― | $ ― | $ 877.91M | $ 1.56B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 694.00M | $ 803.00M | $ 1.91B | $ 1.43B | $ 926.00M | $ 2.10B | |
$ 2.19B | $ 2.23B | $ 2.95B | $ 2.64B | $ 2.21B | $ 3.40B |