Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.40B | $ 1.53B | $ 1.46B | $ 1.20B | $ 1.00B | $ 995.79M | |
$ 953.24M | $ 1.05B | $ 1.04B | $ 894.51M | $ 787.34M | $ 728.05M | |
$ 449.63M | $ 479.13M | $ 420.60M | $ 304.01M | $ 212.79M | $ 267.74M | |
$ 288.42M | $ 302.87M | $ 338.40M | $ 236.23M | $ 205.60M | $ 193.96M | |
$ 108.44M | $ 176.26M | $ 82.20M | $ 67.79M | $ 7.18M | $ 73.78M | |
$ -71.85M | $ -73.27M | $ -60.74M | $ 43.22M | $ 46.25M | $ 44.56M | |
$ -4.45M | $ -16.93M | $ -18.69M | $ -15.18M | $ -41.90M | $ -10.82M | |
$ 22.90M | $ 86.07M | $ -26.75M | $ 9.38M | $ -80.97M | $ 18.40M | |
$ 4.14M | $ 17.18M | $ 21.31M | $ -1.18M | $ -19.32M | $ 3.77M | |
$ 4.00K | $ ― | $ ― | $ 5.70M | $ -4.31M | $ -2.35M | |
$ 23.93M | $ 68.89M | $ -48.06M | $ 10.56M | $ -61.65M | $ 14.63M | |
$ 1.25 | $ 3.63 | $ -2.68 | $ 0.56 | $ -3.30 | $ 0.79 | |
$ 1.15 | $ 3.44 | $ -2.68 | $ 0.50 | $ -3.30 | $ 0.77 | |
$ 76.16M | $ 18.98M | $ 18.87M | $ 18.78M | $ 18.70M | $ 18.61M | |
$ 81.17M | $ 21.97M | $ 18.87M | $ 21.88M | $ 18.70M | $ 18.91M | |
$ 0.60 | $ 0.60 | $ 0.60 | $ 0.60 | $ 1.05 | $ 2.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.24B | $ 1.35B | $ ― | $ -1.13B | $ -992.95M | $ -922.01M | |
$ 23.93M | $ 68.89M | $ -48.06M | $ 10.56M | $ -61.65M | $ 14.63M | |
$ 25.07M | $ 65.95M | $ 55.84M | $ 33.45M | $ -73.82M | $ 27.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 87.25M | $ 159.73M | $ 34.32M | $ 52.98M | $ -34.27M | $ 63.20M | |
$ 154.42M | $ 223.07M | $ 109.75M | $ 115.03M | $ 21.00M | $ 111.39M |