Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 304.31M | $ 310.77M | $ 313.46M | $ 259.74M | $ 222.03M | $ 185.47M | |
$ -41.56M | $ 69.87M | $ 64.83M | $ 55.71M | $ 51.00M | $ 44.35M | |
$ 345.87M | $ 240.90M | $ 248.63M | $ 204.03M | $ 171.04M | $ 139.73M | |
$ 281.39M | $ 178.44M | $ 178.72M | $ 141.83M | $ 119.28M | $ 94.67M | |
$ 64.48M | $ 62.46M | $ 69.91M | $ 62.20M | $ 51.75M | $ 45.06M | |
$ -398.00K | $ -434.00K | $ -54.00K | $ -1.60M | $ -189.00K | $ -151.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 63.78M | $ 65.77M | $ 65.19M | $ 59.60M | $ 52.17M | $ 42.36M | |
$ 18.09M | $ 18.24M | $ 47.35M | $ -71.09M | $ 11.53M | $ 8.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 44.91M | $ 46.88M | $ 16.35M | $ 128.45M | $ 40.31M | $ 33.74M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.69M | $ 4.06M | $ 2.81M | $ 2.17M | $ 3.87M | |
$ 239.83M | $ 248.31M | $ 243.56M | $ 197.54M | $ 169.16M | $ 139.03M | |
$ 44.91M | $ 46.88M | $ 16.35M | $ 128.45M | $ 40.31M | $ 33.74M | |
$ 44.76M | $ 44.21M | $ 19.83M | $ 129.55M | $ 39.92M | $ 35.17M | |
$ 481.00K | $ 182.00K | $ 58.00K | $ 103.00K | $ 1.31M | $ 1.53M | |
$ 64.38M | $ 65.95M | $ 65.25M | $ 59.70M | $ 53.49M | $ 43.89M | |
$ 86.32M | $ 87.97M | $ 86.04M | $ 73.17M | $ 66.73M | $ 52.07M |