Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 356.17B | $ 356.17B | $ 218.34B | $ 175.39B | $ 127.66B | $ 94.05B | |
$ 173.95B | $ 173.95B | $ 85.73B | $ 55.79B | $ 35.89B | $ 23.95B | |
$ 182.22B | $ 182.22B | $ 132.61B | $ 119.60B | $ 91.76B | $ 70.10B | |
$ 195.50B | $ 195.50B | $ 116.36B | $ 94.14B | $ 70.92B | $ 57.26B | |
$ -13.28B | $ -13.28B | $ 16.25B | $ 25.46B | $ 20.84B | $ 12.84B | |
$ 904.00M | $ 904.00M | $ 1.50B | $ 3.24B | $ 2.44B | $ 2.01B | |
$ 5.15B | $ 5.15B | $ 19.46B | $ -5.85B | $ 29.18B | $ -757.00M | |
$ -7.22B | $ -7.22B | $ 37.20B | $ 22.86B | $ 52.46B | $ 14.10B | |
$ 7.43B | $ 7.43B | $ 13.05B | $ 11.66B | $ 8.20B | $ 5.02B | |
- | - | - | - | - | - | |
$ -14.67B | $ -14.67B | $ 25.51B | $ 12.83B | $ 45.98B | $ 9.20B | |
$ -40.77 | $ -40.48 | $ 74.87 | $ 39.21 | $ 145.67 | $ 27.02 | |
$ -40.77 | $ -40.48 | $ 72.03 | $ 38.21 | $ 141.98 | $ 26.49 | |
$ 1.44B | $ 362.39M | $ 340.76M | $ 327.13M | $ 326.67M | $ 324.75M | |
$ 1.44B | $ 362.39M | $ 353.38M | $ 335.43M | $ 335.16M | $ 331.24M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 369.45B | $ 369.45B | $ 202.09B | $ 149.93B | $ 106.81B | $ 81.21B | |
$ -14.67B | $ -14.67B | $ 25.51B | $ 12.83B | $ 45.98B | $ 9.20B | |
$ -17.35B | $ -14.67B | $ 11.19B | $ 14.47B | $ 21.16B | $ 9.88B | |
$ 3.71B | $ 3.71B | $ 2.37B | $ 74.00M | $ 945.00M | $ 897.00M | |
$ -3.51B | $ -3.51B | $ 39.58B | $ 22.93B | $ 53.40B | $ 14.99B | |
$ 37.27B | $ 31.82B | $ 69.92B | $ 46.90B | $ 71.01B | $ 30.36B |