Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 17.97B | $ 14.38B | $ 17.97B | $ 15.90B | $ 10.71B | $ 12.41B | |
$ 15.40B | $ ― | $ 15.40B | $ 11.47B | $ 8.21B | $ 9.66B | |
$ 2.56B | $ ― | $ 2.56B | $ 4.43B | $ 2.50B | $ 2.75B | |
$ 2.29B | $ ― | $ 2.29B | $ 2.17B | $ 1.84B | $ 1.90B | |
$ 275.00M | $ ― | $ 275.00M | $ 2.25B | $ 659.00M | $ 856.00M | |
$ -113.00M | $ ― | $ -113.00M | $ -65.00M | $ -82.00M | $ -76.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 130.00M | $ ― | $ 130.00M | $ 2.19B | $ 605.00M | $ 761.00M | |
$ 411.00M | $ ― | $ 411.00M | $ 566.00M | $ 151.00M | $ 204.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -272.00M | $ ― | $ -272.00M | $ 1.62B | $ 459.00M | $ 552.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.69B | $ ― | $ 17.69B | $ 13.65B | $ 10.05B | $ 11.56B | |
$ -272.00M | $ ― | $ -272.00M | $ 1.62B | $ 459.00M | $ 552.00M | |
$ -272.00M | $ ― | $ -264.50M | $ 1.60B | $ 431.25M | $ 554.93M | |
$ 166.00M | $ ― | $ 166.00M | $ 92.00M | $ 97.00M | $ 112.00M | |
$ 296.00M | $ ― | $ 296.00M | $ 2.28B | $ 702.00M | $ 873.00M | |
$ 1.65B | $ 1.14B | $ 1.65B | $ 3.10B | $ 1.48B | $ 1.63B |