Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.51B | $ 1.39B | $ 1.22B | $ 1.12B | $ 1.07B | $ 939.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 719.33M | $ 76.30M | $ -34.28M | $ 9.73M | $ 433.00K | $ 40.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -2.92M | $ 7.44M | $ 7.69M | $ 4.03M | $ -25.00K | $ -23.19M | |
$ 103.16M | $ 88.35M | $ -27.25M | $ 28.41M | $ 24.23M | $ 63.52M | |
$ 2.60M | $ 21.53M | $ -4.99M | $ 8.01M | $ 5.13M | $ 17.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 72.91M | $ 66.81M | $ -22.27M | $ 20.40M | $ 19.09M | $ 46.51M | |
$ 2.54 | $ 2.24 | $ -0.72 | $ 0.65 | $ 0.60 | $ 1.37 | |
$ 2.48 | $ 2.22 | $ -0.72 | $ 0.65 | $ 0.60 | $ 1.36 | |
$ 114.88M | $ 29.83M | $ 30.75M | $ 31.22M | $ 31.88M | $ 33.89M | |
$ 116.75M | $ 30.15M | $ 30.75M | $ 31.31M | $ 31.97M | $ 34.23M | |
$ 0.64 | $ 0.64 | $ 0.77 | $ 0.77 | $ 0.77 | $ 0.77 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -767.08M | $ -1.30B | $ -1.25B | $ -1.09B | $ -1.05B | $ -875.83M | |
$ 72.91M | $ 66.82M | $ -22.26M | $ 20.41M | $ 19.11M | $ 46.51M | |
$ 61.00M | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.25M | $ 6.53M | $ 6.61M | $ 638.00K | $ 95.00K | $ 200.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |