Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.97B | $ 8.16B | $ 7.95B | $ 6.89B | $ 5.99B | $ 6.21B | |
$ 6.17B | $ 6.41B | $ 6.45B | $ -5.56B | $ 4.71B | $ 4.90B | |
$ 1.79B | $ 1.75B | $ 1.49B | $ 1.33B | $ 1.27B | $ 1.31B | |
$ 46.00M | $ -797.00M | $ -702.00M | $ 634.00M | $ 597.00M | $ 591.00M | |
$ 963.00M | $ 957.00M | $ 762.00M | $ 697.00M | $ 675.00M | $ 721.00M | |
- | - | - | - | $ -81.00M | $ -77.00M | |
$ -62.00M | $ 4.00M | $ -5.00M | $ 62.00M | $ -88.00M | $ -62.00M | |
$ 984.00M | $ 839.00M | $ 668.00M | $ 248.00M | $ 506.00M | $ 582.00M | |
$ 258.00M | $ 188.00M | $ 166.00M | $ 123.00M | $ 152.00M | $ 158.00M | |
- | - | - | - | - | - | |
$ 718.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 413.00M | |
$ 10.89 | $ 9.74 | $ 7.43 | $ 1.74 | $ 5.18 | $ 6.17 | |
$ 10.72 | $ 9.60 | $ 7.34 | $ 1.73 | $ 5.15 | $ 6.13 | |
$ 263.80M | $ 66.00M | $ 66.20M | $ 67.10M | $ 67.20M | $ 66.90M | |
$ 268.00M | $ 67.00M | $ 67.00M | $ 67.80M | $ 67.60M | $ 67.40M | |
$ 2.98 | - | - | $ 0.65 | $ 2.54 | $ 2.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.23 | $ 6.65 | |
- | - | - | - | - | - | |
$ 6.22B | $ 5.61B | $ 5.75B | $ -4.93B | $ 5.31B | $ 5.49B | |
$ 721.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 413.00M | |
$ 286.70M | - | - | - | $ 413.10M | $ 457.44M | |
- | - | - | - | $ 81.00M | $ 84.00M | |
$ 1.04B | $ 743.00M | $ 586.00M | $ 176.00M | $ 587.00M | $ 666.00M | |
$ 1.26B | $ 962.00M | $ 801.00M | $ 396.00M | $ 800.00M | $ 886.00M |