Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 34.73B | $ 28.43B | $ 27.76B | $ 23.18B | $ 19.97B | |
$ ― | $ 19.74B | $ 12.00B | $ 12.80B | $ 11.88B | $ 10.40B | |
$ ― | $ 15.00B | $ 16.43B | $ 14.97B | $ 11.30B | $ 9.57B | |
$ ― | $ 10.97B | $ 9.69B | $ 9.17B | $ 7.28B | $ 6.48B | |
$ ― | $ 4.02B | $ 6.74B | $ 5.80B | $ 4.01B | $ 3.09B | |
$ ― | $ -3.78B | $ -3.06B | $ -2.95B | $ -2.30B | $ -1.92B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 533.17M | $ 3.83B | $ 2.71B | $ 2.07B | $ 1.56B | |
$ ― | $ 361.95M | $ 900.58M | $ 513.01M | $ 432.76M | $ 279.93M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -649.94M | $ 1.69B | $ 1.28B | $ 1.10B | $ 795.27M | |
$ ― | $ -0.07 | $ 0.17 | $ 0.13 | $ 0.11 | $ 0.10 | |
$ ― | $ -0.07 | $ 0.17 | $ 0.13 | $ 0.11 | $ 0.10 | |
$ ― | $ 9.87B | $ 9.81B | $ 9.81B | $ 9.81B | $ 7.96B | |
$ ― | $ 9.87B | $ 9.81B | $ 9.81B | $ 9.81B | $ 7.96B | |
$ ― | $ 0.13 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.15 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 36.69M | $ 37.34M | $ 22.37M | $ ― | $ ― | |
$ ― | $ 30.71B | $ 21.69B | $ 21.96B | $ 19.16B | $ 16.88B | |
$ ― | $ -515.69M | $ 1.71B | $ 1.28B | $ 1.10B | $ 795.27M | |
$ ― | $ -649.49M | $ 2.19B | $ 1.77B | $ 897.05M | $ 888.56M | |
$ ― | $ 3.90B | $ 3.39B | $ 3.10B | $ 2.42B | $ 1.96B | |
$ ― | $ 4.44B | $ 7.22B | $ 5.81B | $ 4.49B | $ 3.52B | |
$ ― | $ 10.59B | $ 12.60B | $ 10.68B | $ 8.42B | $ 7.03B |