Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 5.24B | $ 6.37B | $ 5.59B | $ 4.37B | $ 5.91B | $ 5.18B | |
$ 108.61M | $ 1.16B | $ 917.28M | $ 810.15M | $ 3.17B | $ 2.17B | |
$ 5.13B | $ 5.21B | $ 4.68B | $ 3.56B | $ 2.74B | $ 3.01B | |
$ 3.12B | $ 3.85B | $ 2.82B | $ 2.55B | $ 3.04B | $ 2.20B | |
$ 2.01B | $ 1.36B | $ 1.86B | $ 1.01B | $ -302.32M | $ 813.91M | |
$ 357.32M | $ 273.46M | $ 330.48M | $ 200.86M | $ -810.00K | $ 82.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.24B | $ 1.14B | $ 2.07B | $ -415.24M | $ -25.02M | $ 912.11M | |
$ 161.79M | $ 190.28M | $ 270.92M | $ 152.54M | $ 140.22M | $ 133.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.96B | $ 395.33M | $ 10.05B | $ -1.55B | $ 389.21M | $ 3.20B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.23B | $ 5.01B | $ 3.74B | $ 3.36B | $ 6.21B | $ 4.37B | |
$ 8.96B | $ 395.33M | $ 10.05B | $ -1.55B | $ 389.21M | $ 3.20B | |
$ 835.24M | $ -283.10M | $ 1.50B | $ 891.89M | $ 395.68M | $ 824.83M | |
$ 13.18M | $ 142.79M | $ 107.51M | $ 19.67M | $ 326.97M | $ 112.39M | |
$ 1.26B | $ 1.29B | $ 2.18B | $ -395.57M | $ 301.95M | $ 1.02B | |
$ 1.26B | $ 1.50B | $ 2.67B | $ 342.36M | $ 816.04M | $ 1.49B |