Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 125.33M | $ 105.01M | $ 59.52M | $ 32.90M | $ 30.83M | $ 49.64M | |
$ 101.13M | $ 85.11M | $ 48.66M | $ 26.90M | $ 25.56M | $ 40.29M | |
$ 24.02M | $ 19.89M | $ 10.86M | $ 6.00M | $ 5.28M | $ 9.34M | |
$ 10.93M | $ 9.73M | $ 7.93M | $ 8.12M | $ 5.92M | $ 8.06M | |
$ 13.27M | $ 10.16M | $ 2.92M | $ -2.12M | $ -233.00K | $ 1.41M | |
$ -473.00K | $ -661.00K | $ -468.00K | $ 363.00K | $ -310.00K | $ -144.00K | |
$ -78.00K | $ 100.00K | $ 219.00K | $ -1.03M | $ 2.00K | $ -2.24M | |
$ 13.11M | $ 9.60M | $ 2.47M | $ -3.52M | $ -653.00K | $ 3.47M | |
$ 3.10M | $ 2.26M | $ 153.00K | $ -302.00K | $ -182.00K | $ -362.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 10.00M | $ 7.34M | $ 2.31M | $ -3.21M | $ -471.00K | $ 3.83M | |
$ 0.07 | $ 0.05 | $ 0.02 | $ -0.03 | $ -0.01 | $ -0.13 | |
$ 0.07 | $ 0.05 | $ 0.02 | $ -0.03 | $ -0.01 | $ -0.13 | |
$ 545.32M | $ 135.87M | $ 130.23M | $ 126.78M | $ 126.77M | $ 126.75M | |
$ 550.68M | $ 137.42M | $ 131.01M | $ 126.78M | $ 126.77M | $ 126.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 112.06M | $ 94.85M | $ 56.59M | $ -35.02M | $ -31.48M | $ -48.35M | |
$ 10.00M | $ 7.34M | $ 2.31M | $ -3.21M | $ -471.00K | $ 3.83M | |
$ 11.15M | $ 7.07M | $ 2.03M | $ -2.79M | $ -831.00K | $ 5.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.58M | $ 10.26M | $ 2.93M | $ -3.15M | $ -539.00K | $ 3.62M | |
$ 14.38M | $ 11.39M | $ 4.25M | $ -1.58M | $ 1.23M | $ 5.47M |