Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 187.57M | $ 156.52M | $ 146.61M | $ 63.70M | $ 110.19M | |
$ ― | $ 57.38M | $ 45.81M | $ 58.12M | $ 4.88M | $ 42.51M | |
$ ― | $ 130.19M | $ 110.70M | $ 88.49M | $ 58.82M | $ 67.67M | |
$ ― | $ 49.61M | $ 47.31M | $ 43.33M | $ 41.52M | $ 45.74M | |
$ ― | $ 80.58M | $ 63.39M | $ 45.16M | $ 17.30M | $ 21.93M | |
$ ― | $ -17.09M | $ -16.75M | $ -14.77M | $ -15.53M | $ -12.47M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 62.88M | $ 44.92M | $ 31.23M | $ 770.00K | $ 9.61M | |
$ ― | $ 18.34M | $ 8.72M | $ 10.81M | $ 526.00K | $ 2.93M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 44.54M | $ 36.20M | $ 20.43M | $ 244.00K | $ 6.68M | |
$ ― | $ 3.18 | $ 2.54 | $ 1.43 | $ 0.02 | $ 0.46 | |
$ ― | $ 3.16 | $ 2.52 | $ 1.43 | $ 0.02 | $ 0.46 | |
$ ― | $ 13.99M | $ 14.27M | $ 14.29M | $ 14.44M | $ 14.57M | |
$ ― | $ 14.09M | $ 14.37M | $ 14.35M | $ 14.44M | $ 14.57M | |
$ ― | $ 0.90 | $ 0.80 | $ 0.40 | $ 0.40 | $ 0.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 481.00K | $ 469.00K | $ 644.00K | $ 657.00K | $ 3.67M | |
$ ― | $ 106.99M | $ 93.12M | $ 101.45M | $ 46.40M | $ 88.25M | |
$ ― | $ 44.54M | $ 36.20M | $ 20.43M | $ 244.00K | $ 6.68M | |
$ ― | $ 44.50M | $ 36.18M | $ 20.41M | $ 210.40K | $ 6.65M | |
$ ― | $ 16.89M | $ 16.82M | $ 14.80M | $ 15.59M | $ 13.60M | |
$ ― | $ 79.77M | $ 61.75M | $ 46.03M | $ 16.36M | $ 23.21M | |
$ ― | $ 99.60M | $ 81.78M | $ 65.42M | $ 38.91M | $ 41.76M |