Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 183.97B | $ 160.97B | $ 143.66B | $ 138.05B | $ 129.90B | $ 110.53B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 891.24M | $ 2.27B | $ 2.00B | $ 1.72B | $ 1.39B | $ 1.26B | |
$ 53.00M | $ -372.00M | $ -55.00M | $ -132.00M | $ -180.00M | $ -493.00M | |
$ 64.24B | $ 46.09B | $ 40.95B | $ 49.83B | $ 44.05B | $ 33.21B | |
$ 16.76B | $ 10.56B | $ 10.05B | $ 12.79B | $ 11.64B | $ 9.05B | |
- | - | - | - | - | - | |
$ 47.29B | $ 35.05B | $ 30.51B | $ 36.53B | $ 31.96B | $ 23.91B | |
- | - | $ 10.70 | $ 12.75 | $ 11.24 | $ 8.69 | |
- | - | $ 10.58 | $ 12.69 | $ 11.09 | $ 8.62 | |
- | - | $ 2.85B | $ 2.87B | $ 2.84B | $ 2.75B | |
- | - | $ 2.88B | $ 2.88B | $ 2.88B | $ 2.77B | |
- | - | $ 0.00 | $ 5.54 | $ 3.45 | $ 4.02 | |
- | - | - | $ 10.51 | $ 10.51 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 47.29B | $ 35.05B | $ 30.51B | $ 36.53B | $ 31.96B | $ 23.91B | |
$ 47.25B | $ 35.33B | $ 30.55B | $ 36.63B | $ 32.09B | $ 24.18B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |