Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 219.71M | $ 188.90M | $ 166.63M | $ 152.72M | $ 146.92M | |
$ ― | $ 58.99M | $ 49.75M | $ 43.10M | $ 37.39M | $ 36.29M | |
$ ― | $ 160.72M | $ 139.15M | $ 123.54M | $ 115.34M | $ 110.63M | |
$ ― | $ 129.14M | $ 112.00M | $ 96.71M | $ 89.31M | $ 86.13M | |
$ ― | $ 31.58M | $ 27.15M | $ 26.82M | $ 26.03M | $ 24.50M | |
$ ― | $ -32.00K | $ -214.00K | $ 192.00K | $ 133.00K | $ -106.00K | |
$ ― | $ ― | $ -21.00K | $ ― | $ ― | $ ― | |
$ ― | $ 31.54M | $ 26.95M | $ 27.00M | $ 24.58M | $ 24.04M | |
$ ― | $ 8.28M | $ 6.73M | $ 6.99M | $ 6.54M | $ 7.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.26M | $ 20.22M | $ 19.91M | $ 17.85M | $ 16.65M | |
$ ― | $ 1.90 | $ 1.65 | $ 1.62 | $ 1.46 | $ 1.36 | |
$ ― | $ 1.90 | $ 1.65 | $ 1.62 | $ 1.46 | $ 1.36 | |
$ ― | $ 12.26M | $ 12.26M | $ 12.26M | $ 12.26M | $ 12.26M | |
$ ― | $ 12.26M | $ 12.26M | $ 12.26M | $ 12.26M | $ 12.26M | |
$ ― | $ 0.42 | $ 0.42 | $ 0.80 | $ 0.60 | $ 0.80 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.00 | |
$ ― | $ 188.13M | $ 161.75M | $ -139.81M | $ -126.69M | $ 122.42M | |
$ ― | $ 23.26M | $ 20.22M | $ 19.91M | $ 17.85M | $ 16.65M | |
$ ― | $ 23.66M | $ 21.83M | $ 21.52M | $ 21.24M | $ 16.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 230.00K | |
$ ― | $ 31.80M | $ 27.18M | $ 27.18M | $ 24.76M | $ 24.27M | |
$ ― | $ 42.88M | $ 37.28M | $ 36.28M | $ 24.76M | $ 32.62M |