Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.10B | $ 20.00B | $ 18.41B | $ 16.84B | $ 15.34B | $ 14.59B | |
$ 7.59B | $ 7.54B | $ 7.11B | $ 6.70B | $ 6.27B | $ 6.07B | |
$ 12.52B | $ 12.47B | $ 11.30B | $ 10.14B | $ 9.07B | $ 8.52B | |
$ 9.89B | $ 10.20B | $ 8.43B | $ 7.48B | $ 6.70B | $ 5.61B | |
$ 2.58B | $ 2.26B | $ 2.88B | $ 2.66B | $ 2.37B | $ 2.91B | |
$ 1.09B | $ 1.26B | $ -756.00M | $ 795.00M | $ 753.00M | $ 676.00M | |
$ 194.00M | $ 89.00M | $ -173.00M | $ 411.00M | $ 91.00M | $ 12.00M | |
$ -118.00M | $ -197.00M | $ 2.32B | $ 2.28B | $ 1.71B | $ 2.24B | |
$ 248.00M | $ 222.00M | $ 604.00M | $ 580.00M | $ 451.00M | $ 468.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -363.00M | $ -445.00M | $ 1.61B | $ 1.66B | $ 1.21B | $ 1.75B | |
$ -0.25 | $ 0.58 | $ 1.16 | $ 1.23 | $ 0.95 | $ 0.73 | |
$ -0.25 | $ 0.58 | $ 1.15 | $ 1.22 | $ 0.94 | $ 0.73 | |
$ 5.91B | $ 1.45B | $ 1.40B | $ 1.35B | $ 1.27B | $ 2.41B | |
$ 5.94B | $ 1.46B | $ 1.40B | $ 1.35B | $ 1.28B | $ 2.41B | |
$ 1.54 | $ 1.45 | $ 1.36 | $ 1.27 | $ 1.18 | $ 0.57 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 17.48B | $ 17.74B | $ ― | $ -14.18B | $ -12.97B | $ -11.68B | |
$ -363.00M | $ -445.00M | $ 1.61B | $ 1.66B | $ 1.21B | $ 1.75B | |
$ 128.72M | $ -144.79M | $ 1.71B | $ 1.67B | $ 1.16B | $ 1.66B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.21B | $ 1.10B | $ 3.10B | $ 3.08B | $ 2.46B | $ 2.93B | |
$ 6.28B | $ 5.17B | $ 6.55B | $ 6.30B | $ 5.47B | $ 5.51B |