Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 19.29B | $ 22.54B | $ 22.17B | $ 22.53B | $ 19.76B | |
$ ― | $ 17.80B | $ 19.93B | $ 20.12B | $ 20.71B | $ 17.88B | |
$ ― | $ 1.48B | $ 2.61B | $ 2.05B | $ 1.83B | $ 1.89B | |
$ ― | $ 872.94M | $ 810.03M | $ 727.94M | $ 673.09M | $ 793.79M | |
$ ― | $ 612.03M | $ 1.80B | $ 1.32B | $ 1.15B | $ 1.09B | |
$ ― | $ -333.92M | $ -293.56M | $ -337.55M | $ -372.60M | $ -304.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 376.56M | $ 1.60B | $ 738.69M | $ 736.86M | $ 253.32M | |
$ ― | $ 57.36M | $ 165.20M | $ 139.92M | $ 128.69M | $ 105.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 318.23M | $ 1.38B | $ 502.29M | $ 562.46M | $ 74.19M | |
$ ― | $ 0.10 | $ ― | $ 0.15 | $ 0.17 | $ 0.02 | |
$ ― | $ 0.10 | $ ― | $ 0.15 | $ 0.17 | $ 0.02 | |
$ ― | $ 3.26B | $ ― | $ 3.29B | $ 3.29B | $ 3.15B | |
$ ― | $ 3.26B | $ ― | $ 3.29B | $ 3.29B | $ 3.15B | |
$ ― | $ 0.10 | $ ― | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.68B | $ 20.74B | $ 20.85B | $ 21.38B | $ 18.67B | |
$ ― | $ 318.23M | $ 1.38B | $ 502.29M | $ 562.46M | $ 74.19M | |
$ ― | $ 310.49M | $ 1.81B | $ 778.58M | $ 595.83M | $ 66.16M | |
$ ― | $ 354.56M | $ 341.25M | $ 380.02M | $ 419.13M | $ 353.68M | |
$ ― | $ 731.12M | $ 1.94B | $ 1.12B | $ 1.16B | $ 607.00M | |
$ ― | $ 2.35B | $ 3.34B | $ 2.48B | $ 2.29B | $ 1.76B |