Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 8.42B | $ 8.02B | $ 7.21B | $ 6.15B | $ 5.45B | $ 5.39B | |
$ 4.92B | $ 4.74B | $ 4.34B | $ 3.65B | $ 3.28B | $ 3.20B | |
$ 3.50B | $ 3.28B | $ 2.88B | $ 2.50B | $ 2.17B | $ 2.19B | |
$ 1.89B | $ 1.80B | $ 1.62B | $ 1.43B | $ 1.29B | $ 1.29B | |
$ 1.60B | $ 1.48B | $ 1.26B | $ 1.07B | $ 879.15M | $ 899.73M | |
$ -288.25M | $ -265.29M | $ -196.38M | $ 159.88M | $ -157.12M | $ -137.59M | |
$ -17.33M | $ -226.31M | $ -3.15M | $ -141.32M | $ -468.11M | $ -56.24M | |
$ 1.10B | $ 983.50M | $ 1.05B | $ 770.74M | $ 253.91M | $ 705.89M | |
$ 237.73M | $ 220.68M | $ 212.96M | $ 152.25M | $ 49.92M | $ 139.21M | |
- | - | - | - | - | - | |
$ 861.31M | $ 762.80M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | |
$ 3.34 | $ 2.96 | $ 3.25 | $ 2.37 | $ 0.78 | $ 2.15 | |
$ 3.34 | $ 2.95 | $ 3.24 | $ 2.36 | $ 0.78 | $ 2.14 | |
$ 1.03B | $ 257.55M | $ 257.38M | $ 261.17M | $ 263.19M | $ 263.79M | |
$ 1.03B | $ 258.15M | $ 258.04M | $ 261.73M | $ 263.69M | $ 264.53M | |
$ 1.11 | $ 1.16 | $ 0.95 | $ 0.85 | $ 0.76 | $ 0.67 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.64 | $ 2.72 | |
- | - | - | - | - | - | |
$ 6.82B | $ 6.55B | $ 5.95B | $ -5.08B | $ 4.57B | $ 4.49B | |
$ 861.31M | $ 762.80M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | |
$ 1.21B | $ 961.67M | $ 789.22M | $ 714.10M | $ 579.45M | $ 616.59M | |
- | - | - | - | $ 162.38M | $ 147.37M | |
$ 1.40B | $ 1.26B | $ 1.25B | $ 933.54M | $ 416.29M | $ 853.26M | |
$ 2.46B | $ 2.27B | $ 2.18B | $ 1.75B | $ 1.17B | $ 1.60B |