Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
- | $ 14.54B | $ 11.72B | $ 14.09B | $ 11.92B | $ 9.49B | |
- | $ 63.90B | $ 42.01B | $ 8.54B | $ 7.95B | $ 5.88B | |
- | $ 30.41B | $ 22.32B | $ 5.55B | $ 3.98B | $ 4.56B | |
- | $ 2.94B | $ 2.16B | $ 1.55B | $ 1.64B | $ 2.50B | |
- | $ 1.14B | $ 2.00B | $ 4.00B | $ 2.33B | $ 1.10B | |
- | $ 295.44M | $ 321.48M | $ 449.66M | $ 1.42B | $ 679.70M | |
- | $ -2.71B | $ 892.97M | $ -2.47B | $ 202.82M | $ -946.96M | |
- | $ 2.61B | $ -1.00B | $ 4.48B | $ 3.54B | $ 1.65B | |
- | $ 1.62B | $ 1.84B | $ 236.35M | $ 437.93M | $ 519.13M | |
- | $ 1.66B | $ 3.13M | $ 583.00K | $ 2.45M | $ 3.31M | |
- | $ 3.12B | $ 2.61B | $ 4.80B | $ 3.57B | $ 3.88B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 13.39B | $ 9.71B | $ 10.09B | $ 9.59B | $ 8.38B | |
- | - | - | - | - | - | |
- | $ 3.19B | $ 2.61B | $ 4.80B | $ 3.57B | $ 3.88B | |
- | - | - | - | - | - | |
- | $ 7.71B | $ 7.79B | $ 3.81B | $ 2.94B | $ 1.09B | |
- | $ 16.40B | $ 14.95B | $ 4.76B | $ 3.80B | $ 1.74B |