Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 199.19M | $ 199.19M | $ 167.36M | $ 137.93M | $ 146.40M | $ 144.23M | |
$ 93.88M | $ 93.88M | $ 75.95M | $ 58.55M | $ 67.64M | $ 66.85M | |
$ 105.31M | $ 105.31M | $ 91.41M | $ 79.38M | $ 78.76M | $ 77.38M | |
$ 64.44M | $ 64.44M | $ 59.39M | $ 55.17M | $ 52.68M | $ 49.75M | |
$ 40.87M | $ 40.87M | $ 32.02M | $ 24.21M | $ 26.08M | $ 27.63M | |
$ -239.00K | $ -239.00K | $ -100.00K | $ -127.00K | $ -163.00K | $ -49.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 42.62M | $ 42.62M | $ 34.29M | $ 24.90M | $ 26.94M | $ 28.36M | |
$ 10.70M | $ 10.70M | $ 8.97M | $ 5.93M | $ 5.25M | $ 5.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 31.92M | $ 31.92M | $ 25.32M | $ 18.98M | $ 21.69M | $ 22.74M | |
$ 1.90 | $ 1.90 | $ 1.51 | $ 1.13 | $ 1.30 | $ 1.36 | |
$ 1.90 | $ 1.90 | $ 1.51 | $ 1.13 | $ 1.30 | $ 1.36 | |
$ 67.07M | $ 16.74M | $ 16.76M | $ 16.74M | $ 16.72M | $ 16.72M | |
$ 67.07M | $ 16.74M | $ 16.79M | $ 16.74M | $ 16.72M | $ 16.72M | |
$ 1.20 | $ 1.20 | $ 0.90 | $ 0.90 | $ 0.00 | $ 0.80 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 256.00K | $ 256.00K | $ 206.00K | $ 113.00K | $ 263.00K | $ 1.64M | |
$ 158.32M | $ 158.32M | $ 135.34M | $ 113.72M | $ 120.32M | $ 116.60M | |
$ 31.92M | $ 31.92M | $ 25.32M | $ 18.98M | $ 21.69M | $ 22.74M | |
$ 30.49M | $ 30.50M | $ 23.72M | $ 18.22M | $ 20.80M | $ 22.01M | |
$ 104.00K | $ 104.00K | $ 103.00K | $ 134.00K | $ 170.00K | $ 35.00K | |
$ 42.72M | $ 42.72M | $ 34.39M | $ 25.04M | $ 27.11M | $ 28.40M | |
$ 54.74M | $ 54.74M | $ 45.80M | $ 36.01M | $ 37.02M | $ 35.55M |