Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.55B | $ 10.94B | $ 9.67B | $ 8.54B | $ 5.66B | $ 6.30B | |
$ 8.07B | $ 8.34B | $ 7.29B | $ 5.86B | $ 4.36B | $ 4.69B | |
$ 2.48B | $ 2.60B | $ 2.38B | $ 2.68B | $ 1.29B | $ 1.61B | |
$ 1.33B | $ 1.39B | $ 998.00M | $ 744.00M | $ 578.00M | $ 574.00M | |
$ 1.56B | $ 1.69B | $ 1.38B | $ 1.94B | $ 715.00M | $ 1.03B | |
$ -652.00M | $ 688.00M | $ -336.00M | $ -83.00M | $ -103.00M | $ -113.00M | |
$ -832.00M | $ 653.00M | $ -375.00M | $ -282.00M | $ 1.64B | $ 69.00M | |
$ 1.19B | $ 1.18B | $ 1.42B | $ 2.25B | $ 2.25B | $ 988.00M | |
$ -749.00M | $ -790.00M | $ -489.00M | $ 330.00M | $ 247.00M | $ 124.00M | |
$ 170.00M | $ 102.00M | $ 220.00M | $ 146.00M | - | - | |
$ 1.92B | $ 1.96B | $ 1.89B | $ 1.89B | $ 1.99B | $ 852.00M | |
$ 17.67 | $ 18.01 | $ 17.48 | $ 16.99 | $ 16.85 | $ 6.88 | |
$ 17.57 | $ 17.92 | $ 17.34 | $ 16.86 | $ 16.75 | $ 6.84 | |
$ 436.26M | $ 108.85M | $ 108.38M | $ 111.22M | $ 117.82M | $ 123.93M | |
$ 438.09M | $ 109.38M | $ 109.24M | $ 112.08M | $ 118.48M | $ 124.65M | |
$ 1.40 | $ 2.80 | - | - | $ 2.48 | $ 2.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 9.53 | |
- | - | - | - | $ 7.64 | - | |
- | - | - | - | - | - | |
$ 9.40B | $ 9.72B | $ 8.29B | $ 6.60B | $ 4.94B | $ 5.26B | |
$ 1.93B | $ 1.96B | $ 1.89B | $ 1.89B | $ 1.99B | $ 852.00M | |
$ -43.40M | $ -37.00M | - | - | $ 678.02M | $ 932.33M | |
- | - | - | - | $ 109.00M | $ 119.00M | |
$ 1.10B | $ 1.90B | $ 1.70B | $ 2.23B | $ 2.36B | $ 1.11B | |
$ 1.18B | $ 2.64B | $ 1.77B | $ 2.26B | $ 2.72B | $ 1.46B |