Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 106.92M | $ 119.41M | $ 95.31M | $ 96.88M | $ 93.77M | |
$ ― | $ 66.24M | $ 75.56M | $ 56.40M | $ 57.43M | $ 54.85M | |
$ ― | $ 40.68M | $ 43.85M | $ 38.91M | $ 39.45M | $ 38.92M | |
$ ― | $ 21.31M | $ 15.26M | $ 9.25M | $ 8.09M | $ 12.92M | |
$ ― | $ 19.37M | $ 28.58M | $ 29.66M | $ 31.36M | $ 26.00M | |
$ ― | $ -3.87M | $ 2.21M | $ 1.18M | $ 1.33M | $ -1.66M | |
$ ― | $ -733.00K | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.05M | $ 21.51M | $ 25.45M | $ 22.88M | $ 24.13M | |
$ ― | $ -805.00K | $ 860.00K | $ 1.38M | $ 1.34M | $ 947.00K | |
$ ― | $ -18.00K | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 16.79M | $ 20.60M | $ 24.05M | $ 21.54M | $ 23.19M | |
$ ― | $ 0.08 | $ 0.10 | $ 0.12 | $ 0.11 | $ 0.12 | |
$ ― | $ 0.08 | $ 0.10 | $ 0.12 | $ 0.11 | $ 0.12 | |
$ ― | $ 209.91M | $ 206.27M | $ 197.43M | $ 190.00M | $ 190.00M | |
$ ― | $ 212.50M | $ 209.65M | $ 206.38M | $ 202.84M | $ 199.33M | |
$ ― | $ 0.06 | $ 0.08 | $ 0.08 | $ 0.07 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.15 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.14 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.14M | |
$ ― | $ 87.55M | $ -90.83M | $ -65.65M | $ -65.52M | $ 67.77M | |
$ ― | $ 16.79M | $ 20.60M | $ 24.05M | $ 21.54M | $ 23.19M | |
$ ― | $ 15.25M | $ 22.23M | $ 23.70M | $ 26.89M | $ 23.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.67M | |
$ ― | $ 19.88M | $ 23.64M | $ 26.56M | $ 24.23M | $ 25.81M | |
$ ― | $ 26.14M | $ 23.64M | $ 32.55M | $ 24.23M | $ 31.30M |