Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 16.01B | $ 15.44B | $ 14.40B | $ 13.74B | $ 12.30B | $ 11.09B | |
$ 13.48B | $ 13.19B | $ 12.31B | $ 11.72B | $ 10.56B | $ 9.55B | |
$ 2.52B | $ 2.24B | $ 2.07B | $ 1.99B | $ 1.74B | $ 1.55B | |
$ 7.63B | $ 942.00M | $ 951.00M | $ 851.00M | $ 770.00M | $ 689.00M | |
$ 915.00M | $ 621.00M | $ 1.12B | $ 1.14B | $ 967.00M | $ 859.00M | |
$ -202.00M | $ -212.00M | - | $ 186.00M | $ -179.00M | $ -133.00M | |
$ -35.00M | $ -687.00M | $ -9.00M | $ -19.00M | $ -7.00M | $ 140.00M | |
$ 716.00M | $ 403.00M | $ 886.00M | $ 967.00M | $ 781.00M | $ 866.00M | |
$ 275.00M | $ 195.00M | $ 193.00M | $ 208.00M | $ 152.00M | $ 196.00M | |
$ 32.00M | $ 30.00M | $ 12.00M | $ 20.00M | - | - | |
$ 622.00M | $ 199.00M | $ 685.00M | $ 753.00M | $ 628.00M | $ 667.00M | |
$ 3.23 | $ 1.45 | $ 5.00 | $ 5.34 | $ 4.42 | $ 4.66 | |
$ 3.17 | $ 1.44 | $ 4.96 | $ 5.27 | $ 4.36 | $ 4.60 | |
$ 545.78M | $ 137.24M | $ 138.60M | $ 142.13M | $ 142.00M | $ 143.00M | |
$ 549.38M | $ 138.19M | $ 139.72M | $ 144.02M | $ 144.00M | $ 145.00M | |
$ 1.50 | $ 1.46 | - | - | $ 1.36 | $ 1.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.83 | $ 5.17 | |
- | - | - | - | - | - | |
$ 21.11B | $ 14.14B | $ 13.26B | $ 12.57B | $ 11.33B | $ 10.23B | |
$ 436.00M | $ 199.00M | $ 693.00M | $ 759.00M | $ 628.00M | $ 667.00M | |
$ 1.32B | $ 914.37M | - | - | $ 646.52M | $ 572.57M | |
- | - | - | - | $ 182.00M | $ 147.00M | |
$ 874.00M | $ 615.00M | $ 886.00M | $ 782.00M | $ 963.00M | $ 1.01B | |
$ 1.18B | $ 946.00M | $ 1.22B | $ 1.11B | $ 1.25B | $ 1.25B |