Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.07B | $ 8.16B | $ 7.95B | $ 6.89B | $ 5.99B | $ 6.21B | |
$ 3.11B | $ 6.41B | $ 6.45B | $ -5.56B | $ 4.71B | $ 4.90B | |
$ 1.70B | $ 1.75B | $ 1.49B | $ 1.33B | $ 1.27B | $ 1.31B | |
$ 226.00M | $ -797.00M | $ -702.00M | $ 634.00M | $ 597.00M | $ 591.00M | |
$ 919.00M | $ 957.00M | $ 762.00M | $ 697.00M | $ 675.00M | $ 721.00M | |
- | - | - | - | $ -81.00M | $ -77.00M | |
$ 18.00M | $ 4.00M | $ -5.00M | $ 62.00M | $ -88.00M | $ -62.00M | |
$ 878.00M | $ 839.00M | $ 668.00M | $ 248.00M | $ 506.00M | $ 582.00M | |
$ 187.00M | $ 188.00M | $ 166.00M | $ 123.00M | $ 152.00M | $ 158.00M | |
- | - | - | - | - | - | |
$ 684.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 413.00M | |
$ 10.38 | $ 9.74 | $ 7.43 | $ 1.74 | $ 5.18 | $ 6.17 | |
$ 10.21 | $ 9.60 | $ 7.34 | $ 1.73 | $ 5.15 | $ 6.13 | |
$ 264.30M | $ 66.00M | $ 66.20M | $ 67.10M | $ 67.20M | $ 66.90M | |
$ 268.20M | $ 67.00M | $ 67.00M | $ 67.80M | $ 67.60M | $ 67.40M | |
$ 1.55 | - | - | $ 0.65 | $ 2.54 | $ 2.51 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 6.23 | $ 6.65 | |
- | - | - | - | - | - | |
$ 3.33B | $ 5.61B | $ 5.75B | $ -4.93B | $ 5.31B | $ 5.49B | |
$ 687.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 413.00M | |
- | - | - | - | $ 413.10M | $ 457.44M | |
- | - | - | - | $ 81.00M | $ 84.00M | |
$ 927.00M | $ 743.00M | $ 586.00M | $ 176.00M | $ 587.00M | $ 666.00M | |
$ 1.14B | $ 962.00M | $ 801.00M | $ 396.00M | $ 800.00M | $ 886.00M |