Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 6.43B | $ 5.36B | $ 4.26B | $ 4.64B | $ 4.18B | |
$ ― | $ 2.87B | $ 2.19B | $ 1.55B | $ 1.76B | $ 1.57B | |
$ ― | $ 3.57B | $ 3.17B | $ 2.71B | $ 2.88B | $ 2.61B | |
$ ― | $ 2.15B | $ 2.20B | $ 1.96B | $ 1.48B | $ 1.50B | |
$ ― | $ 1.42B | $ 965.94M | $ 749.76M | $ 1.39B | $ 1.11B | |
$ ― | $ -59.05M | $ -36.59M | $ -28.50M | $ -31.90M | $ -37.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.40B | $ 948.40M | $ 725.22M | $ 1.36B | $ 1.08B | |
$ ― | $ 209.60M | $ 160.10M | $ 114.40M | $ 223.84M | $ 164.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.12B | $ 785.53M | $ 611.97M | $ 1.14B | $ 911.77M | |
$ ― | $ 0.38 | $ 0.26 | $ 0.26 | $ 0.38 | $ 0.30 | |
$ ― | $ 0.38 | $ 0.26 | $ 0.20 | $ 0.37 | $ 0.30 | |
$ ― | $ 2.99B | $ 3.02B | $ 3.03B | $ 3.03B | $ 3.00B | |
$ ― | $ 2.99B | $ 3.03B | $ 3.04B | $ 3.05B | $ 3.04B | |
$ ― | $ 0.13 | $ 0.10 | $ 0.05 | $ 0.05 | $ 0.08 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.02B | $ 4.39B | $ 3.51B | $ 3.24B | $ 3.07B | |
$ ― | $ 1.12B | $ 785.53M | $ 611.97M | $ 1.14B | $ 911.77M | |
$ ― | $ 1.12B | $ 776.62M | $ 610.24M | $ 1.14B | $ 907.79M | |
$ ― | $ 88.25M | $ 61.30M | $ 51.47M | $ 55.27M | $ 50.97M | |
$ ― | $ 1.49B | $ 1.01B | $ 776.69M | $ 1.42B | $ 1.13B | |
$ ― | $ 1.86B | $ 1.40B | $ 1.09B | $ 1.69B | $ 1.41B |