Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 10.48B | $ 10.94B | $ 9.67B | $ 8.54B | $ 5.66B | $ 6.30B | |
$ 8.05B | $ 8.34B | $ 7.29B | $ 5.86B | $ 4.36B | $ 4.69B | |
$ 2.43B | $ 2.60B | $ 2.38B | $ 2.68B | $ 1.29B | $ 1.61B | |
$ 1.33B | $ 1.39B | $ 998.00M | $ 744.00M | $ 578.00M | $ 574.00M | |
$ 967.00M | $ 1.69B | $ 1.38B | $ 1.95B | $ 664.00M | $ 834.00M | |
$ 719.00M | $ 688.00M | $ -336.00M | $ -83.00M | $ -103.00M | $ -109.00M | |
$ 1.02B | $ 653.00M | $ 375.00M | $ -282.00M | $ -1.67B | $ -281.00M | |
$ 655.00M | $ 1.18B | $ 1.42B | $ 2.25B | $ 2.25B | $ 988.00M | |
$ -452.00M | $ -790.00M | $ -489.00M | $ 330.00M | $ 247.00M | $ 124.00M | |
$ 209.00M | $ 102.00M | $ 220.00M | $ 146.00M | $ 134.00M | $ 182.00M | |
$ 1.09B | $ 1.96B | $ 1.89B | $ 1.89B | $ 1.99B | $ 872.00M | |
$ 10.01 | $ 18.01 | $ 17.48 | $ 16.99 | $ 16.85 | $ 6.88 | |
$ 9.96 | $ 17.92 | $ 17.34 | $ 16.86 | $ 16.75 | $ 6.84 | |
$ 436.68M | $ 108.85M | $ 108.38M | $ 111.22M | $ 117.82M | $ 123.93M | |
$ 438.18M | $ 109.38M | $ 109.24M | $ 112.08M | $ 118.48M | $ 124.65M | |
$ 2.80 | $ 2.80 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.38B | $ 9.72B | $ 8.29B | $ 6.60B | $ 4.94B | $ 5.26B | |
$ 1.09B | $ 1.96B | $ 1.89B | $ 1.89B | $ 1.99B | $ 852.00M | |
$ 220.77M | $ -37.00M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.34B | $ 1.90B | $ 1.83B | $ 2.34B | $ 2.36B | $ 985.00M | |
$ 1.54B | $ 2.64B | $ 2.30B | $ 2.72B | $ 2.72B | $ 1.01B |