Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 7.16B | $ 7.16B | $ 4.60B | $ 4.38B | $ 4.76B | $ 7.50B | |
$ 2.75B | $ 2.75B | $ 1.67B | $ 2.64B | $ 2.10B | $ 4.14B | |
$ 4.41B | $ 4.41B | $ 2.93B | $ 1.74B | $ 2.66B | $ 3.36B | |
$ 2.61B | $ 2.61B | $ 1.93B | $ 1.90B | $ 1.85B | $ 2.02B | |
$ 1.80B | $ 1.80B | $ 1.00B | $ -155.32M | $ 811.24M | $ 1.34B | |
$ -157.97M | $ -157.97M | $ -212.34M | $ -124.56M | $ -57.27M | $ -49.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.45B | $ 1.45B | $ 853.68M | $ -304.44M | $ 796.32M | $ 1.28B | |
$ 293.86M | $ 293.86M | $ 249.30M | $ 11.56M | $ 197.14M | $ 279.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.15B | $ 1.15B | $ 1.20B | $ -541.05M | $ 619.51M | $ 972.51M | |
$ 10.30 | $ 10.30 | $ 10.70 | $ -4.80 | $ 5.61 | $ 8.81 | |
$ 10.25 | $ 10.30 | $ 10.70 | $ -4.80 | $ 5.61 | $ 8.81 | |
$ 448.19M | $ 112.31M | $ 112.28M | $ 111.70M | $ 110.43M | $ 110.41M | |
$ 448.65M | $ 112.31M | $ 112.28M | $ 111.70M | $ 110.43M | $ 110.41M | |
$ 3.00 | $ 3.00 | $ 0.00 | $ 0.00 | $ 4.00 | $ 4.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 60.49M | $ 24.55M | $ 14.94M | $ 67.21M | $ 97.76M | |
$ 5.36B | $ 5.36B | $ 3.60B | $ 4.54B | $ 3.94B | $ 6.16B | |
$ 1.15B | $ 1.15B | $ 1.20B | $ -541.05M | $ 619.51M | $ 972.51M | |
$ 1.48B | $ 1.37B | $ 655.24M | $ -378.82M | $ 588.27M | $ 1.01B | |
$ 151.41M | $ 151.41M | $ 191.16M | $ 99.59M | $ 60.42M | $ 60.65M | |
$ 1.60B | $ 1.60B | $ 1.04B | $ -204.85M | $ 856.74M | $ 1.34B | |
$ 2.14B | $ 2.05B | $ 1.42B | $ 164.02M | $ 1.16B | $ 1.57B |