Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 50.42B | $ 50.42B | $ 35.45B | $ 27.93B | $ 28.51B | $ 27.59B | |
$ 40.66B | $ 40.66B | $ 27.70B | $ 20.57B | $ 20.74B | $ 20.72B | |
$ 9.76B | $ 9.76B | $ 7.75B | $ 7.36B | $ 7.77B | $ 6.87B | |
$ 7.23B | $ 7.23B | $ 5.67B | $ 5.20B | $ 5.63B | $ 4.91B | |
$ 2.54B | $ 2.54B | $ 2.09B | $ 2.17B | $ 2.14B | $ 1.96B | |
$ -223.00M | $ -223.00M | $ -111.00M | $ -127.00M | $ -146.00M | $ -144.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.35B | $ 2.35B | $ 1.99B | $ 2.04B | $ 2.01B | $ 1.83B | |
$ 570.00M | $ 570.00M | $ 540.00M | $ 459.00M | $ 498.00M | $ 489.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.77B | $ 1.77B | $ 1.44B | $ 1.56B | $ 1.49B | $ 1.32B | |
$ 6.84 | $ 6.84 | $ 5.59 | $ 6.16 | $ 5.86 | $ 5.21 | |
$ 6.84 | $ 6.84 | $ 5.58 | $ 6.13 | $ 5.86 | $ 5.21 | |
$ 1.04B | $ 258.88M | $ 257.00M | $ 253.94M | $ 253.73M | $ 253.73M | |
$ 1.04B | $ 258.88M | $ 257.68M | $ 254.98M | $ 253.73M | $ 253.73M | |
$ 2.50 | $ 2.50 | $ 2.30 | $ 2.10 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.36 | $ ― | $ 6.71 | $ 6.05 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 47.89B | $ 47.89B | $ 33.36B | $ 25.77B | $ 26.37B | $ 25.64B | |
$ 1.77B | $ 1.77B | $ 1.44B | $ 1.56B | $ 1.49B | $ 1.32B | |
$ 1.77B | $ 1.77B | $ 1.44B | $ 1.56B | $ 1.49B | $ 1.32B | |
$ 203.00M | $ 203.00M | $ 97.00M | $ 114.00M | $ 133.00M | $ 124.00M | |
$ 2.55B | $ 2.55B | $ 2.08B | $ 2.15B | $ 2.14B | $ 1.95B | |
$ 3.37B | $ 3.37B | $ 3.04B | $ 2.91B | $ 2.83B | $ 2.50B |