Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 8.84B | $ 5.72B | $ 2.59B | $ 4.63B | $ 4.71B | $ 3.12B | |
$ 3.45B | $ 2.96B | $ 2.65B | $ 3.08B | $ 2.82B | $ 2.22B | |
$ 5.39B | $ 2.76B | $ -61.46M | $ 1.55B | $ 1.89B | $ 896.55M | |
$ 304.94M | $ 254.68M | $ 214.30M | $ 209.97M | $ 191.21M | $ 204.10M | |
$ 5.09B | $ 2.51B | $ -275.76M | $ 1.34B | $ 1.70B | $ 692.46M | |
$ -281.31M | $ -251.60M | $ -258.24M | $ -269.38M | $ -293.03M | $ -294.50M | |
$ -92.19M | $ -71.09M | $ -240.75M | $ -86.54M | $ -112.42M | $ -241.89M | |
$ 4.72B | $ 2.19B | $ -774.75M | $ 987.16M | $ 1.30B | $ 156.07M | |
$ 1.13B | $ 519.73M | $ -169.19M | $ 212.69M | $ 307.10M | $ -633.38M | |
$ -736.00K | - | - | - | - | - | |
$ 3.56B | $ 1.66B | $ -596.87M | $ 775.64M | $ 988.32M | $ 789.45M | |
$ 9.95 | $ 4.61 | $ -1.65 | $ 2.09 | $ 2.66 | $ 2.13 | |
$ 9.84 | $ 4.56 | $ -1.65 | $ 2.08 | $ 2.64 | $ 2.11 | |
$ 1.43B | $ 360.43M | $ 361.54M | $ 370.70M | $ 371.85M | $ 371.07M | |
$ 1.45B | $ 364.45M | $ 361.54M | $ 372.54M | $ 374.84M | $ 373.77M | |
$ 0.99 | $ 0.46 | $ 0.05 | $ 0.05 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.44 | $ 4.66 | $ -1.17 | $ 2.25 | $ 2.84 | $ 0.51 | |
- | - | - | - | - | - | |
$ 3.75B | $ 3.21B | $ 2.86B | $ 3.29B | $ 3.01B | $ 2.43B | |
$ 281.31M | $ 251.60M | $ 258.24M | $ 269.38M | $ 293.03M | $ 294.50M | |
$ 3.56B | $ 1.66B | $ -596.87M | $ 775.64M | $ 988.32M | $ 789.45M | |
$ 3.62B | $ 1.70B | $ -407.31M | $ 846.45M | $ 1.08B | $ 935.61M | |
$ 5.00B | $ 2.44B | $ -516.51M | $ 1.26B | $ 1.59B | $ 450.56M | |
$ 6.85B | $ 4.33B | $ 1.37B | $ 3.28B | $ 3.45B | $ 2.12B |