Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 650.83M | $ 659.13M | $ 574.07M | $ 475.76M | $ 461.32M | $ 665.96M | |
$ 528.95M | $ 536.10M | $ 470.56M | $ 395.69M | $ 384.50M | $ 562.32M | |
$ 121.89M | $ 123.03M | $ 103.51M | $ 80.07M | $ 76.82M | $ 103.64M | |
$ 108.24M | $ 107.47M | $ 91.53M | $ 69.04M | $ 63.33M | $ 154.24M | |
$ 13.64M | $ 15.57M | $ 11.98M | $ 11.03M | $ 13.49M | $ -50.60M | |
$ -17.07M | $ -12.91M | $ -4.25M | $ -5.11M | $ -6.71M | $ -7.02M | |
$ -49.00K | $ ― | $ 1.35M | $ -3.77M | $ -1.81M | $ ― | |
$ -4.48M | $ 1.72M | $ 6.38M | $ 9.69M | $ 8.59M | $ -58.51M | |
$ 720.00K | $ 2.30M | $ 1.83M | $ 1.44M | $ 1.17M | $ 2.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -5.73M | $ -1.03M | $ 4.07M | $ 8.25M | $ 7.42M | $ -61.11M | |
$ -0.05 | $ 0.05 | $ 0.04 | $ 0.08 | $ -0.08 | $ 0.08 | |
$ -0.06 | $ 0.05 | $ 0.04 | $ ― | $ ― | $ ― | |
$ 410.19M | $ 102.53M | $ 102.41M | $ 101.89M | $ 101.64M | $ 101.74M | |
$ 408.39M | $ 101.97M | $ 101.95M | $ 102.62M | $ 101.64M | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 562.09M | $ ― | $ ― | $ ― | |
$ -5.73M | $ -1.03M | $ 4.07M | $ 8.25M | $ 7.42M | $ -61.11M | |
$ -2.07M | $ 2.54M | $ 6.58M | $ 7.12M | $ 6.31M | $ -42.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.10M | $ 8.00M | $ 10.62M | $ 14.80M | $ 15.30M | $ -51.49M | |
$ 24.55M | $ 29.36M | $ 26.70M | $ 28.89M | $ 30.41M | $ -41.88M |