Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 28.74B | $ 27.81B | $ 25.55B | $ 20.44B | $ 23.18B | $ 22.79B | |
$ 12.19B | $ 22.98B | $ 21.11B | $ 17.26B | $ 19.72B | $ 19.37B | |
$ 4.90B | $ 4.84B | $ 4.44B | $ 3.18B | $ 3.46B | $ 3.41B | |
$ 1.72B | $ 3.40B | $ 3.08B | $ 2.48B | $ 2.80B | $ 2.75B | |
$ 1.37B | $ 1.44B | $ 1.36B | $ 704.50M | $ 652.70M | $ 664.90M | |
$ -129.20M | $ -70.40M | $ -94.80M | $ -157.30M | $ -208.70M | $ -195.60M | |
$ 113.50M | $ -494.20M | $ 346.10M | $ 160.40M | $ 147.50M | $ 134.80M | |
$ 1.66B | $ 1.86B | $ 1.61B | $ 707.60M | $ 591.50M | $ 604.10M | |
$ 235.20M | $ 473.00M | $ 416.30M | $ 162.70M | $ 156.70M | $ 134.30M | |
$ 257.00M | $ 494.20M | - | - | - | - | |
$ 1.24B | $ 1.38B | $ 1.19B | $ 543.60M | $ 435.80M | $ 471.00M | |
$ 13.33 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | $ 5.53 | |
$ -1.00 | $ 18.55 | $ 14.89 | $ 6.74 | $ 5.28 | $ 5.53 | |
$ 285.53M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | $ 85.17M | |
$ 285.56M | $ 74.39M | $ 79.75M | $ 80.59M | $ 82.50M | $ 85.17M | |
$ 1.71 | $ 2.07 | $ 1.78 | $ 0.84 | $ 1.58 | $ 1.42 | |
- | - | - | - | - | - | |
$ 4.61 | - | $ 15.28 | $ 6.64 | $ 5.28 | $ 5.34 | |
- | - | - | - | - | - | |
$ 92.40M | - | $ 342.70M | $ 316.60M | $ 339.90M | $ 336.40M | |
$ 13.91B | $ 26.38B | $ 24.20B | $ 19.74B | $ 22.53B | $ 22.12B | |
$ 1.24B | $ 1.39B | $ 1.19B | $ 543.60M | $ 435.80M | $ 471.00M | |
$ -7.14B | - | $ 1.21B | $ 549.82M | $ 435.50M | $ 470.50M | |
$ 31.70M | - | $ 94.80M | $ 157.30M | $ 208.70M | $ 195.60M | |
$ 1.79B | $ 1.93B | $ 1.70B | $ 864.90M | $ 800.20M | $ 799.70M | |
$ 1.45B | $ 2.06B | $ 1.82B | $ 980.40M | $ 909.80M | $ 903.40M |