Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 19.60B | $ 18.42B | $ 12.29B | $ 13.74B | $ 13.05B | |
$ ― | $ 16.20B | $ 15.72B | $ 10.19B | $ 11.39B | $ 10.83B | |
$ ― | $ 3.40B | $ 2.71B | $ 2.09B | $ 2.35B | $ 2.23B | |
$ ― | $ 1.93B | $ 1.58B | $ 1.31B | $ 1.20B | $ 1.23B | |
$ ― | $ 1.47B | $ 1.12B | $ 788.91M | $ 1.15B | $ 995.56M | |
$ ― | $ -56.04M | $ -42.74M | $ -22.81M | $ -50.39M | $ -56.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.40B | $ 1.14B | $ 773.26M | $ 1.09B | $ 1.02B | |
$ ― | $ 313.36M | $ 231.16M | $ 207.05M | $ 184.41M | $ 237.97M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.06B | $ 883.58M | $ 579.92M | $ 911.01M | $ 785.50M | |
$ ― | $ ― | $ ― | $ 0.29 | $ 0.46 | $ 0.40 | |
$ ― | $ ― | $ ― | $ 0.29 | $ 0.46 | $ 0.40 | |
$ ― | $ ― | $ ― | $ 1.98B | $ 1.96B | $ 1.95B | |
$ ― | $ ― | $ ― | $ 1.98B | $ 1.98B | $ 1.97B | |
$ ― | $ ― | $ ― | $ 0.00 | $ 0.12 | $ 0.07 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.13B | $ 17.30B | $ 11.50B | $ 12.59B | $ 12.06B | |
$ ― | $ 1.06B | $ 883.58M | $ 579.92M | $ 911.01M | $ 785.50M | |
$ ― | $ 1.24B | $ 838.72M | $ 560.79M | $ 937.61M | $ 749.99M | |
$ ― | $ 73.60M | $ 58.35M | $ 35.01M | $ 49.03M | $ 67.68M | |
$ ― | $ 1.47B | $ 1.20B | $ 808.27M | $ 1.13B | $ 1.09B | |
$ ― | $ 1.86B | $ 1.54B | $ 1.17B | $ 1.44B | $ 1.37B |