Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 73.40B | $ 65.79B | $ 50.53B | $ 42.64B | $ 44.50B | |
- | $ 65.94B | $ 58.58B | $ 44.93B | $ 38.15B | $ 40.11B | |
- | $ 7.46B | $ 7.21B | $ 5.60B | $ 4.49B | $ 4.39B | |
- | $ 4.16B | $ 4.45B | $ 3.32B | $ 2.56B | $ 2.58B | |
- | $ 3.30B | $ 2.76B | $ 2.28B | $ 1.93B | $ 1.81B | |
- | $ -463.56M | $ -259.39M | $ -240.39M | $ -446.85M | $ -383.88M | |
- | - | - | - | - | - | |
- | $ 3.12B | $ 2.77B | $ 2.31B | $ 1.70B | $ 1.61B | |
- | $ 547.21M | $ 699.60M | $ 620.09M | $ 371.53M | $ 349.79M | |
- | - | - | - | - | - | |
- | $ 2.40B | $ 1.89B | $ 1.53B | $ 1.27B | $ 1.12B | |
- | - | $ 0.30 | $ 0.24 | $ 0.20 | $ 0.18 | |
- | - | $ 0.30 | $ 0.24 | $ 0.20 | $ 0.18 | |
- | - | $ 6.31B | $ 6.35B | $ 6.33B | $ 6.33B | |
- | - | $ 6.32B | $ 6.36B | $ 6.34B | $ 6.33B | |
- | - | $ 0.10 | $ 0.03 | $ 0.07 | $ 0.03 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 70.10B | $ 63.03B | $ 48.24B | $ 40.71B | $ 42.69B | |
- | $ 2.40B | $ 1.89B | $ 1.53B | $ 1.29B | $ 1.12B | |
- | $ 2.41B | $ 1.89B | $ 1.56B | $ 1.25B | $ 1.42B | |
- | $ 887.29M | $ 594.67M | $ 660.22M | $ 922.67M | $ 851.21M | |
- | $ 4.00B | $ 3.36B | $ 2.97B | $ 2.62B | $ 2.46B | |
- | $ 5.16B | $ 4.51B | $ 4.03B | $ 3.50B | $ 3.30B |