Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 96.55B | $ 80.34B | $ 77.66B | $ 74.94B | $ 78.54B | |
$ ― | $ 46.42B | $ 41.39B | $ 40.66B | $ 39.67B | $ 43.68B | |
$ ― | $ 50.13B | $ 38.95B | $ 37.00B | $ 35.27B | $ 34.85B | |
$ ― | $ 4.34B | $ 3.48B | $ 3.35B | $ 3.21B | $ 3.18B | |
$ ― | $ 45.78B | $ 35.47B | $ 33.65B | $ 32.06B | $ 31.67B | |
$ ― | $ -2.64B | $ -2.40B | $ -2.69B | $ -2.98B | $ -3.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 43.16B | $ 32.79B | $ 30.94B | $ 29.04B | $ 27.79B | |
$ ― | $ 1.76M | $ 1.59M | $ 1.90M | $ 1.27M | $ 1.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 43.16B | $ 32.79B | $ 30.94B | $ 29.04B | $ 27.79B | |
$ ― | $ 26.12K | $ 22.53K | $ 21.91K | $ 20.20K | $ ― | |
$ ― | $ 26.11K | $ 22.51K | $ 21.91K | $ 20.20K | $ ― | |
$ ― | $ 1.65M | $ 1.46M | $ 1.41M | $ 1.41M | $ ― | |
$ ― | $ 1.65M | $ 1.65M | $ 1.41M | $ 1.41M | $ ― | |
$ ― | $ 23.53K | $ 21.99K | $ 21.57K | $ 0.00 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 50.77B | $ 44.87B | $ 44.02B | $ 42.87B | $ 46.87B | |
$ ― | $ 43.16B | $ 32.79B | $ 30.94B | $ 29.04B | $ 27.79B | |
$ ― | $ 43.15B | $ 32.78B | $ 30.94B | $ 29.04B | $ 27.79B | |
$ ― | $ 2.60B | $ 2.38B | $ 2.67B | $ 2.97B | $ 3.79B | |
$ ― | $ 45.76B | $ 35.17B | $ 33.61B | $ 32.01B | $ 31.58B | |
$ ― | $ 60.58B | $ 49.51B | $ 48.06B | $ 46.20B | $ 46.02B |