Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 7.86B | $ 7.21B | $ 6.15B | $ 5.45B | $ 5.39B | $ 4.92B | |
$ 4.69B | $ 4.34B | $ 3.65B | $ 3.28B | $ 3.20B | $ 2.87B | |
$ 3.17B | $ 2.88B | $ 2.50B | $ 2.17B | $ 2.19B | $ 2.06B | |
$ 1.78B | $ 1.62B | $ 1.43B | $ 1.29B | $ 1.29B | $ 1.20B | |
$ 1.39B | $ 1.26B | $ 1.07B | $ 879.15M | $ 899.73M | $ 852.36M | |
$ -259.42M | $ -196.38M | $ 159.88M | $ -157.12M | $ -137.59M | $ -124.93M | |
$ -6.33M | $ -3.15M | $ -141.32M | $ -468.11M | $ -56.24M | $ -20.29M | |
$ 1.07B | $ 1.05B | $ 770.74M | $ 253.91M | $ 705.89M | $ 707.14M | |
$ 242.98M | $ 212.96M | $ 152.25M | $ 49.92M | $ 139.21M | $ 159.99M | |
- | - | - | - | - | - | |
$ 830.40M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | $ 546.87M | |
$ 3.23 | $ 3.25 | $ 2.37 | $ 0.78 | $ 2.15 | $ 2.07 | |
$ 3.22 | $ 3.24 | $ 2.36 | $ 0.78 | $ 2.14 | $ 2.07 | |
$ 1.03B | $ 257.38M | $ 261.17M | $ 263.19M | $ 263.79M | $ 263.65M | |
$ 1.03B | $ 258.04M | $ 261.73M | $ 263.69M | $ 264.53M | $ 264.40M | |
$ 1.04 | $ 0.95 | $ 0.85 | $ 0.76 | $ 0.67 | $ 0.58 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.89 | - | - | $ 2.64 | $ 2.72 | $ 2.52 | |
- | - | - | - | - | - | |
$ 6.46B | $ 5.95B | $ -5.08B | $ 4.57B | $ 4.49B | $ 4.07B | |
$ 830.40M | $ 835.66M | $ 618.05M | $ 204.68M | $ 566.84M | $ 546.87M | |
$ 866.85M | $ 789.22M | $ 714.10M | $ 579.45M | $ 616.59M | $ 562.44M | |
$ 64.77M | - | - | $ 162.38M | $ 147.37M | $ 132.10M | |
$ 1.34B | $ 1.25B | $ 933.54M | $ 416.29M | $ 853.26M | $ 839.24M | |
$ 2.34B | $ 2.18B | $ 1.75B | $ 1.17B | $ 1.60B | $ 1.52B |