Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 407.07M | $ 407.07M | $ 372.37M | $ 280.15M | $ 233.12M | $ 205.84M | |
$ 190.68M | $ 190.68M | $ 172.74M | $ 143.44M | $ 122.52M | $ 106.58M | |
$ 216.39M | $ 216.39M | $ 199.63M | $ 136.71M | $ 110.61M | $ 99.25M | |
$ 151.91M | $ 151.91M | $ 138.50M | $ 105.50M | $ 71.89M | $ 61.48M | |
$ 64.48M | $ 64.48M | $ 61.13M | $ 31.21M | $ 38.72M | $ 37.77M | |
$ -2.79M | $ -2.79M | $ -8.09M | $ -3.12M | $ -436.00K | $ -298.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 61.32M | $ 61.32M | $ 52.93M | $ 27.84M | $ 38.28M | $ 37.23M | |
$ 19.79M | $ 19.79M | $ 15.53M | $ 8.48M | $ 12.54M | $ 11.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.39M | $ 38.39M | $ 34.83M | $ 17.79M | $ 24.01M | $ 24.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 342.59M | $ 342.59M | $ 311.24M | $ 248.94M | $ 194.40M | $ 168.07M | |
$ 38.39M | $ 38.39M | $ 34.83M | $ 17.79M | $ 24.01M | $ 24.23M | |
$ 38.66M | $ 38.65M | $ 34.90M | $ 17.96M | $ 24.01M | $ 24.39M | |
$ 2.09M | $ 2.09M | $ 2.80M | $ 2.70M | $ 302.00K | $ 307.00K | |
$ 63.41M | $ 63.41M | $ 55.73M | $ 30.54M | $ 38.59M | $ 37.53M | |
$ 91.70M | $ 91.70M | $ 83.49M | $ 58.88M | $ 45.67M | $ 38.92M |