Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 22.59B | $ 22.15B | $ 19.94B | $ 18.36B | $ 17.90B | $ 17.53B | |
$ 12.90B | $ 12.82B | $ 11.40B | $ 9.68B | $ 9.86B | $ 10.12B | |
$ 9.69B | $ 9.33B | $ 8.54B | $ 8.68B | $ 8.04B | $ 7.42B | |
$ 6.54B | $ 6.32B | $ 5.88B | $ 5.83B | $ 5.61B | $ 5.53B | |
$ 3.15B | $ 3.00B | $ 2.66B | $ 2.85B | $ 2.43B | $ 1.89B | |
$ -410.40M | $ -395.00M | $ -340.10M | $ -347.20M | $ -334.10M | $ -371.20M | |
$ -20.40M | $ -32.50M | $ -76.00M | $ 12.20M | $ -109.50M | $ -159.50M | |
$ 2.73B | $ 2.57B | $ 2.25B | $ 2.52B | $ 1.98B | $ 1.36B | |
$ 600.10M | $ 553.00M | $ 384.20M | $ 488.80M | $ 440.50M | $ 251.00M | |
- | - | - | - | - | - | |
$ 2.13B | $ 2.02B | $ 1.86B | $ 2.03B | $ 1.54B | $ 1.11B | |
$ 8.26 | $ 7.83 | $ 7.10 | $ 7.48 | $ 5.60 | $ 3.97 | |
$ 8.15 | $ 7.72 | $ 6.98 | $ 7.36 | $ 5.50 | $ 3.89 | |
$ 1.03B | $ 258.00M | $ 262.50M | $ 271.28M | $ 275.41M | $ 278.98M | |
$ 1.04B | $ 261.80M | $ 267.10M | $ 275.83M | $ 280.34M | $ 284.96M | |
$ 1.80 | $ 2.40 | $ 2.20 | $ 1.79 | $ 1.51 | $ 1.15 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.89 | $ 8.73 | $ 8.15 | $ 8.19 | $ 7.04 | $ 18.53 | |
- | - | - | - | - | - | |
$ 19.44B | $ 19.15B | $ 17.28B | $ 15.51B | $ 15.48B | $ 15.64B | |
$ 2.13B | $ 2.02B | $ 1.86B | $ 2.03B | $ 1.54B | $ 1.11B | |
$ 1.67B | $ 2.05B | $ 1.94B | $ 2.03B | $ 1.64B | $ 1.23B | |
$ 302.40M | $ 390.80M | $ 334.70M | $ 340.40M | $ 349.30M | $ 366.70M | |
$ 3.13B | $ 2.96B | $ 2.58B | $ 2.86B | $ 2.33B | $ 1.73B | |
$ 3.75B | $ 3.54B | $ 3.16B | $ 3.44B | $ 2.91B | $ 2.32B |