Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 338.13M | $ 320.48M | $ 266.16M | $ 243.98M | $ 245.94M | $ 185.40M | |
$ 171.75M | $ 159.33M | $ 127.75M | $ 116.03M | $ 118.05M | $ 81.49M | |
$ 166.38M | $ 161.14M | $ 138.42M | $ 127.96M | $ 127.89M | $ 103.91M | |
$ 121.61M | $ 118.80M | $ 104.02M | $ 98.65M | $ 100.90M | $ 83.06M | |
$ 44.77M | $ 42.35M | $ 34.40M | $ 29.30M | $ 26.99M | $ 20.84M | |
$ -1.03M | $ -805.00K | $ -709.00K | $ -774.00K | $ -807.00K | $ -887.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 43.73M | $ 41.53M | $ 33.83M | $ 29.78M | $ 26.27M | $ 18.16M | |
$ 13.43M | $ 12.63M | $ 9.95M | $ 8.87M | $ 7.96M | $ 5.69M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.34M | $ 26.01M | $ 21.30M | $ 18.71M | $ 16.67M | $ 11.69M | |
$ 1.64 | $ 1.55 | $ 1.26 | $ 1.11 | $ 0.98 | $ 0.71 | |
$ 1.64 | $ 1.55 | $ 1.26 | $ 1.11 | $ 0.98 | $ 0.71 | |
$ 66.88M | $ 16.77M | $ 16.90M | $ 16.78M | $ 17.04M | $ 16.57M | |
$ 66.89M | $ 16.77M | $ 16.90M | $ 16.78M | $ 17.04M | $ 16.57M | |
$ 1.54 | $ 1.54 | $ 1.00 | $ 0.85 | $ 0.64 | $ 0.49 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 293.35M | $ 278.13M | $ 231.76M | $ 214.68M | $ 218.95M | $ 164.55M | |
$ 27.34M | $ 26.01M | $ 21.30M | $ 18.71M | $ 16.67M | $ 11.69M | |
$ 27.34M | $ 26.01M | $ 21.28M | $ 17.69M | $ 16.67M | $ 12.62M | |
$ ― | $ 435.00K | $ 385.00K | $ 507.00K | $ 624.00K | $ 608.00K | |
$ 44.39M | $ 41.97M | $ 34.21M | $ 30.28M | $ 26.89M | $ 18.77M | |
$ 54.47M | $ 52.01M | $ 43.96M | $ 39.60M | $ 36.25M | $ 21.86M |