Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.42B | $ 1.30B | $ 1.22B | $ 1.22B | $ 1.10B | $ 1.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.42B | $ 1.30B | $ 1.22B | $ ― | $ ― | $ ― | |
$ 1.33B | $ 1.24B | $ 1.20B | $ 1.16B | $ 1.01B | $ 1.08B | |
$ 99.60M | $ 62.96M | $ 16.88M | $ 54.75M | $ 92.75M | $ 52.71M | |
$ -15.54M | $ -15.49M | $ -27.24M | $ 25.33M | $ 25.63M | $ 26.24M | |
$ -6.68M | $ -2.67M | $ 4.94M | $ -13.38M | $ -5.27M | $ -4.49M | |
$ 85.41M | $ 44.80M | $ -15.30M | $ 16.04M | $ 58.69M | $ 21.98M | |
$ 21.50M | $ 10.82M | $ 6.29M | $ 7.03M | $ 16.23M | $ 7.18M | |
$ 1.25M | $ 20.00K | $ ― | $ ― | $ ― | $ ― | |
$ 63.90M | $ 33.98M | $ 52.48M | $ 11.50M | $ 54.19M | $ 28.63M | |
$ 0.77 | $ 0.40 | $ 0.78 | $ 0.13 | $ 0.60 | $ 0.32 | |
$ 0.70 | $ 0.40 | $ 0.76 | $ 0.13 | $ 0.60 | $ 0.32 | |
$ 324.80M | $ 84.99M | $ 89.01M | $ 89.99M | $ 89.81M | $ 89.15M | |
$ 382.45M | $ 96.22M | $ 100.02M | $ 100.90M | $ 100.28M | $ 99.54M | |
$ 0.48 | $ 0.48 | $ 0.48 | $ 0.48 | $ 0.48 | $ 0.48 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.33B | $ 1.24B | $ ― | $ -1.16B | $ -1.01B | $ -1.08B | |
$ 63.90M | $ 33.98M | $ 52.48M | $ 11.50M | $ 54.19M | $ 28.63M | |
$ 85.89M | $ 32.93M | $ -6.30M | $ 26.76M | $ 45.91M | $ 19.02M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 105.91M | $ 66.41M | $ 5.31M | $ 43.23M | $ 86.99M | $ 50.72M | |
$ 139.43M | $ 98.63M | $ 49.47M | $ 81.80M | $ 127.02M | $ 90.31M |