Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 20.11B | $ 19.46B | $ 17.97B | $ 17.42B | $ 16.47B | $ 15.69B | |
$ 7.98B | $ 8.13B | $ 7.72B | $ 7.05B | $ 6.45B | $ 6.37B | |
$ 12.13B | $ 11.33B | $ 10.25B | $ 10.38B | $ 10.02B | $ 9.32B | |
$ 13.95B | $ 7.24B | $ 6.63B | $ 6.65B | $ 6.14B | $ 5.71B | |
$ 4.28B | $ 3.98B | $ 3.61B | $ 3.73B | $ 3.88B | $ 3.62B | |
$ -360.00M | $ 232.00M | $ -153.00M | $ 212.00M | $ -164.00M | $ -145.00M | |
$ -1.95B | $ -461.00M | $ 80.00M | $ 70.00M | $ -64.00M | $ -171.00M | |
$ 3.95B | $ 3.39B | $ 2.66B | $ 3.09B | $ 3.65B | $ 3.30B | |
$ 919.00M | $ 937.00M | $ 693.00M | $ 749.00M | $ 787.00M | $ 774.00M | |
$ 17.00M | $ 17.00M | $ 12.00M | $ 12.00M | - | - | |
$ 2.87B | $ 2.30B | $ 1.78B | $ 2.17B | $ 2.69B | $ 2.37B | |
$ 3.49 | $ 2.78 | $ 2.13 | $ 2.56 | $ 3.15 | $ 2.76 | |
$ 3.49 | $ 2.77 | $ 2.13 | $ 2.55 | $ 3.14 | $ 2.75 | |
$ 3.28B | $ 827.40M | $ 923.47M | $ 846.09M | $ 856.80M | $ 859.10M | |
$ 3.30B | $ 829.20M | $ 923.47M | $ 849.41M | $ 859.30M | $ 861.10M | |
$ 1.98 | $ 1.92 | - | - | $ 1.75 | $ 1.71 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.06 | $ 2.83 | |
- | - | - | - | - | - | |
$ 21.93B | $ 15.37B | $ 14.35B | $ 13.69B | $ 12.60B | $ 12.08B | |
$ 2.87B | $ 2.30B | $ 1.97B | $ 2.17B | $ 2.69B | $ 2.37B | |
$ 11.85B | $ 11.10B | - | - | $ 2.70B | $ 2.42B | |
- | - | - | - | $ 183.00M | $ 192.00M | |
$ 3.79B | $ 3.68B | $ 2.66B | $ 2.89B | $ 3.83B | $ 3.49B | |
$ 4.39B | $ 4.25B | $ 3.21B | $ 3.44B | $ 4.37B | $ 4.01B |