Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 16.82B | $ 10.93B | $ 14.14B | $ 12.45B | $ 13.08B | $ 12.34B | |
$ 11.44B | $ 7.94B | $ 9.67B | $ 8.65B | $ 9.09B | $ 8.58B | |
$ 5.38B | $ 4.96B | $ 4.47B | $ 3.80B | $ 3.99B | $ 3.76B | |
$ 2.72B | $ 2.55B | $ 2.45B | $ 2.27B | $ 2.32B | $ 2.25B | |
$ 2.66B | $ 2.42B | $ 2.02B | $ 1.53B | $ 1.67B | $ 1.51B | |
$ -240.10M | $ -246.80M | $ -229.70M | $ -244.20M | $ -242.20M | $ -218.60M | |
$ -28.30M | $ -61.90M | $ -2.90M | $ -400.00K | $ -29.00M | $ -35.70M | |
$ 2.34B | $ 2.17B | $ 1.79B | $ 1.29B | $ 1.40B | $ 1.26B | |
$ 421.00M | $ 375.90M | $ 333.50M | $ 296.80M | $ 238.60M | $ 234.90M | |
- | - | - | - | - | - | |
$ 1.88B | $ 1.76B | $ 1.42B | $ 854.90M | $ 1.41B | $ 1.34B | |
$ 6.27 | $ 7.55 | $ 5.96 | $ 3.56 | $ 5.84 | $ 5.41 | |
$ 6.22 | $ 7.48 | $ 5.87 | $ 3.52 | $ 5.77 | $ 5.35 | |
$ 922.30M | $ 232.60M | $ 238.70M | $ 240.10M | $ 241.60M | $ 247.20M | |
$ 930.70M | $ 234.90M | $ 242.30M | $ 243.10M | $ 244.40M | $ 250.10M | |
$ 3.59 | $ 2.68 | $ 2.36 | $ 2.12 | $ 2.12 | $ 1.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 6.09 | $ 4.46 | $ 6.37 | $ 5.61 | |
- | - | - | - | - | - | |
$ 14.15B | $ 13.57B | $ 12.11B | $ 10.92B | $ 11.41B | $ 10.83B | |
$ 1.89B | $ 1.80B | $ 1.42B | $ 854.90M | $ 1.41B | $ 1.34B | |
$ 1.06B | - | $ 1.45B | $ 984.00M | $ 1.15B | $ 1.01B | |
$ 55.80M | - | $ 233.70M | $ 248.70M | $ 242.80M | $ 221.00M | |
$ 2.59B | $ 2.42B | $ 2.02B | $ 1.54B | $ 1.64B | $ 1.48B | |
$ 2.01B | $ 2.10B | $ 2.32B | $ 1.83B | $ 1.93B | $ 1.76B |