Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 8.81B | $ 9.10B | $ 5.46B | $ 6.41B | $ 5.97B | $ 7.98B | |
$ 7.01B | $ 6.75B | $ 3.51B | $ 3.91B | $ 3.72B | $ 5.81B | |
$ 1.81B | $ 2.35B | $ 1.95B | $ 2.49B | $ 2.25B | $ 2.18B | |
$ 396.51M | $ 458.96M | $ 388.02M | $ 372.55M | $ 340.00M | $ 354.95M | |
$ 1.41B | $ 1.89B | $ 1.56B | $ 1.47B | $ 1.91B | $ 1.82B | |
$ -435.58M | $ -536.51M | $ -583.48M | $ -658.63M | $ -742.50M | $ -765.13M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.91B | $ 2.28B | $ 988.60M | $ 1.46B | $ 1.20B | $ 1.30B | |
$ 281.94M | $ 337.18M | $ 257.71M | $ 330.25M | $ 304.09M | $ 329.37M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.58B | $ 1.87B | $ 674.47M | $ 1.08B | $ 849.20M | $ 888.44M | |
$ 0.52 | $ 0.61 | $ 0.22 | $ 0.35 | $ 0.28 | $ 0.29 | |
$ 0.52 | $ 0.61 | $ 0.22 | $ 0.35 | $ 0.28 | $ 0.29 | |
$ 12.24B | $ 3.06B | $ 3.06B | $ 3.06B | $ 3.06B | $ 3.06B | |
$ 12.24B | $ 3.06B | $ 3.06B | $ 3.06B | $ 3.06B | $ 3.06B | |
$ 0.11 | $ 0.08 | $ 0.11 | $ 0.10 | $ 0.00 | $ 0.11 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.31 | $ 0.19 | $ 0.35 | $ 0.26 | $ 0.24 | |
$ ― | $ 0.31 | $ 0.19 | $ 0.35 | $ 0.26 | $ 0.24 | |
$ ― | $ 6.05M | $ 5.20M | $ ― | $ ― | $ ― | |
$ 7.40B | $ 7.21B | $ 3.90B | $ 4.29B | $ 4.06B | $ 6.16B | |
$ 1.58B | $ 1.87B | $ 674.47M | $ 1.08B | $ 849.20M | $ 888.44M | |
$ 1.55B | $ 1.89B | $ 672.75M | $ 1.07B | $ 894.34M | $ 886.18M | |
$ 479.78M | $ 584.23M | $ 632.68M | $ 723.84M | $ 777.17M | $ 801.15M | |
$ 2.39B | $ 2.87B | $ 1.62B | $ 2.18B | $ 1.98B | $ 2.10B | |
$ 2.39B | $ 3.82B | $ 2.54B | $ 3.05B | $ 2.83B | $ 2.93B |