Income Statement | TTM | Dec 21 | Dec 19 | Dec 18 | Dec 17 | Dec 16 |
---|---|---|---|---|---|---|
$ ― | $ 35.56B | $ 32.11B | $ 30.86B | $ 30.26B | $ 29.35B | |
$ ― | $ 16.09B | $ 14.89B | $ 14.43B | $ 13.41B | $ 13.86B | |
$ ― | $ 19.47B | $ 17.22B | $ 16.43B | $ 16.85B | $ 15.50B | |
$ ― | $ 2.06B | $ 1.58B | $ 1.51B | $ 1.53B | $ 1.46B | |
$ ― | $ 17.42B | $ 15.64B | $ 14.92B | $ 15.32B | $ 14.04B | |
$ ― | $ -1.49B | $ -1.59B | $ -1.72B | $ -1.87B | $ -2.06B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.01B | $ 14.13B | $ 13.45B | $ 13.53B | $ 12.05B | |
$ ― | $ 1.21M | $ 1.21M | $ 1.21M | $ 1.21M | $ 1.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.01B | $ 14.13B | $ 13.45B | $ 13.53B | $ 12.05B | |
$ ― | $ 16.71K | $ 15.31K | $ 14.57K | $ 14.72K | $ ― | |
$ ― | $ 16.71K | $ 15.31K | $ 14.57K | $ 14.71K | $ ― | |
$ ― | $ 958.25K | $ 923.00K | $ 923.00K | $ 919.68K | $ ― | |
$ ― | $ 958.25K | $ 923.00K | $ 923.00K | $ 919.68K | $ ― | |
$ ― | $ 15.21K | $ 14.87K | $ 14.57K | $ 14.44K | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.14B | $ 16.47B | $ 15.94B | $ 14.94B | $ 15.32B | |
$ ― | $ 16.01B | $ 14.13B | $ 13.45B | $ 13.53B | $ 12.05B | |
$ ― | $ 16.00B | $ 14.13B | $ 13.45B | $ 13.53B | $ 12.05B | |
$ ― | $ 1.40B | $ 1.49B | $ 1.61B | $ 1.73B | $ 1.89B | |
$ ― | $ 17.41B | $ 15.62B | $ 15.06B | $ 15.26B | $ 13.94B | |
$ ― | $ 21.64B | $ 19.56B | $ 18.94B | $ 19.09B | $ 17.71B |