Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 32.85B | $ 13.25B | $ 13.20B | $ 9.81B | $ 7.67B | $ 7.02B | |
- | $ 8.04B | $ 8.08B | $ 6.06B | $ 4.77B | $ 4.41B | |
- | $ 5.21B | $ 5.12B | $ 3.75B | $ 2.89B | $ 2.61B | |
- | $ 4.01B | $ 3.93B | $ 2.88B | $ 2.22B | $ 2.01B | |
- | $ 1.20B | $ 1.19B | $ 868.26M | $ 673.27M | $ 607.46M | |
- | $ -44.02M | $ -9.98M | $ -7.43M | $ -12.11M | $ -12.85M | |
- | - | - | - | - | - | |
- | $ 1.16B | $ 1.18B | $ 861.25M | $ 661.29M | $ 594.61M | |
- | $ 79.75M | $ 82.72M | $ 60.26M | $ 46.29M | $ 42.07M | |
- | - | - | - | - | - | |
- | $ 1.08B | $ 1.10B | $ 800.76M | $ 614.90M | $ 552.46M | |
- | $ 2.94 | $ 3.00 | $ 2.19 | $ 1.68 | $ 1.51 | |
- | $ 2.93 | $ 2.99 | $ 2.18 | $ 1.68 | $ 1.50 | |
- | $ 365.99M | $ 366.11M | $ 365.68M | $ 365.27M | $ 366.36M | |
- | $ 367.21M | $ 368.00M | $ 367.04M | $ 366.50M | $ 367.59M | |
- | $ 1.24 | $ 1.07 | $ 0.72 | $ 0.61 | $ 0.50 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 12.05B | $ 12.01B | $ 8.94B | $ 6.99B | $ 6.41B | |
- | $ 1.08B | $ 1.10B | $ 800.76M | $ 614.90M | $ 552.46M | |
- | $ 1.08B | $ 1.10B | $ 800.76M | $ 614.90M | $ 552.46M | |
- | $ 69.87M | $ 42.01M | $ 44.22M | $ 52.32M | $ 38.05M | |
- | $ 1.23B | $ 1.22B | $ 905.48M | $ 713.61M | $ 632.66M | |
- | $ 1.73B | $ 1.65B | $ 1.31B | $ 1.04B | $ 874.63M |