Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 4.52B | $ 4.52B | $ 4.54B | $ 3.36B | $ 2.85B | $ 2.45B | |
$ 2.99B | $ 2.99B | $ 3.19B | $ 2.19B | $ 1.94B | $ 1.56B | |
$ 1.54B | $ 1.54B | $ 1.35B | $ 1.18B | $ 911.65M | $ 888.96M | |
$ 219.09M | $ 219.09M | $ 185.88M | $ 93.52M | $ 72.39M | $ 21.82M | |
$ 1.32B | $ 1.32B | $ 1.16B | $ 1.09B | $ 612.87M | $ 867.14M | |
$ -192.54M | $ -192.54M | $ -147.34M | $ -249.59M | $ -190.58M | $ -145.44M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 969.30M | $ 969.30M | $ 896.06M | $ 718.18M | $ 629.55M | $ 694.84M | |
$ 156.69M | $ 156.69M | $ 177.05M | $ 112.05M | $ 100.59M | $ 168.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 751.25M | $ 751.25M | $ 693.19M | $ 570.04M | $ 507.11M | $ 501.17M | |
$ 0.51 | $ 0.51 | $ 0.49 | $ 0.40 | $ 0.36 | $ 0.35 | |
$ 0.51 | $ 0.51 | $ 0.49 | $ 0.40 | $ 0.36 | $ 0.35 | |
$ 5.89B | $ 1.47B | $ 1.41B | $ 1.43B | $ 1.41B | $ 1.43B | |
$ 5.89B | $ 1.47B | $ 1.41B | $ 1.43B | $ 1.41B | $ 1.43B | |
$ 0.15 | $ 0.15 | $ 0.12 | $ 0.11 | $ 0.11 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 0.45 | $ 0.43 | $ 0.35 | $ 0.27 | $ 0.31 | |
$ ― | $ 0.45 | $ 0.43 | $ 0.35 | $ 0.27 | $ 0.31 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.21B | $ 3.21B | $ 3.37B | $ 2.28B | $ 2.01B | $ 1.58B | |
$ 751.25M | $ 751.25M | $ 693.19M | $ 570.04M | $ 507.11M | $ 501.17M | |
$ 846.09M | $ 887.92M | $ 811.70M | $ 569.98M | $ 416.20M | $ 511.29M | |
$ 403.07M | $ 403.07M | $ 339.42M | $ 272.03M | $ 213.98M | $ 198.77M | |
$ 1.37B | $ 1.37B | $ 1.24B | $ 990.21M | $ 843.53M | $ 893.62M | |
$ 1.37B | $ 1.97B | $ 1.87B | $ 1.56B | $ 1.35B | $ 1.28B |