Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.70B | $ 8.16B | $ 7.95B | $ 6.89B | $ 5.99B | $ 6.21B | |
$ 5.92B | $ 6.41B | $ 6.45B | $ 5.56B | $ 4.71B | $ 4.90B | |
$ 1.78B | $ 1.75B | $ 1.49B | $ 1.33B | $ 1.27B | $ 1.31B | |
$ 7.00M | $ 781.00M | $ 728.00M | $ -702.00M | $ -659.00M | $ -629.00M | |
$ 972.00M | $ 957.00M | $ 762.00M | $ 310.00M | $ 582.00M | $ 664.00M | |
- | $ 114.00M | $ 99.00M | - | $ -7.00M | $ -5.00M | |
$ -68.00M | $ -15.00M | $ 1.00M | $ -12.00M | $ -5.00M | $ 1.00M | |
$ 998.00M | $ 839.00M | $ 668.00M | $ 248.00M | $ 506.00M | $ 582.00M | |
$ 277.00M | $ 188.00M | $ 166.00M | $ 123.00M | $ 152.00M | $ 158.00M | |
- | - | - | - | - | - | |
$ 933.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 1.71B | |
$ 10.88 | $ 9.74 | $ 7.43 | $ 1.74 | $ 5.18 | $ 6.17 | |
$ 10.70 | $ 9.60 | $ 7.34 | $ 1.73 | $ 5.15 | $ 6.13 | |
$ 263.00M | $ 66.00M | $ 66.20M | $ 67.10M | $ 67.20M | $ 66.90M | |
$ 267.40M | $ 67.00M | $ 67.00M | $ 67.80M | $ 67.60M | $ 67.40M | |
$ 3.07 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.92B | $ 7.19B | $ 7.18B | $ 4.86B | $ 4.06B | $ 4.27B | |
$ 715.00M | $ 643.00M | $ 492.00M | $ 117.00M | $ 348.00M | $ 413.00M | |
$ 576.97M | $ 673.81M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.06B | $ 953.00M | $ 767.00M | $ 322.00M | $ 587.00M | $ 502.00M | |
$ 1.27B | $ 1.17B | $ 982.00M | $ 542.00M | $ 800.00M | $ 722.00M |