Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 257.80B | $ 88.14B | $ 76.03B | $ 79.03B | $ 68.98B | $ 60.16B | |
$ ― | $ 55.75B | $ 47.41B | $ 49.35B | $ 43.19B | $ 38.97B | |
$ ― | $ 32.39B | $ 28.63B | $ 29.68B | $ 25.78B | $ 21.18B | |
$ ― | $ 27.20B | $ 24.78B | $ 24.89B | $ 22.07B | $ 17.67B | |
$ ― | $ 5.19B | $ 3.85B | $ 4.79B | $ 3.71B | $ 3.51B | |
$ ― | $ 284.32M | $ 512.36M | $ 476.28M | $ 325.88M | $ 183.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.87B | $ 4.15B | $ 5.61B | $ 3.85B | $ 2.62B | |
$ ― | $ 904.51M | $ 653.19M | $ 1.31B | $ 649.00M | $ 594.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.03B | $ 3.53B | $ 4.11B | $ 3.04B | $ 2.05B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 82.95B | $ 72.19B | $ 74.24B | $ 65.27B | $ 56.65B | |
$ ― | $ 5.03B | $ 3.53B | $ 4.11B | $ 3.04B | $ 2.05B | |
$ ― | $ 6.19B | $ 4.02B | $ 6.19B | $ 3.09B | $ 2.33B | |
$ ― | $ 743.07M | $ 572.25M | $ 628.51M | $ 542.37M | $ 375.14M | |
$ ― | $ 6.61B | $ 4.73B | $ 6.23B | $ 4.40B | $ 3.00B | |
$ ― | $ 9.01B | $ 6.86B | $ 8.49B | $ 6.23B | $ 4.70B |