Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 180.86M | $ 159.01M | $ 138.58M | $ 127.36M | $ 112.30M | $ 106.71M | |
$ 42.69M | $ 31.14M | $ 24.15M | $ 22.93M | $ 21.58M | $ 17.35M | |
$ 138.17M | $ 127.87M | $ 114.44M | $ 104.43M | $ 90.72M | $ 89.36M | |
$ 146.66M | $ 149.34M | $ 144.14M | $ 129.84M | $ 113.90M | $ 120.77M | |
$ -8.50M | $ -21.46M | $ -29.71M | $ -25.42M | $ -23.18M | $ -31.41M | |
$ -4.17M | $ -2.83M | $ -624.00K | $ -1.36M | $ -1.05M | $ -40.00K | |
$ 2.81M | $ 2.58M | $ 1.38M | $ 213.00K | $ -450.00K | $ -2.31M | |
$ -10.23M | $ -21.72M | $ -28.95M | $ -26.98M | $ -23.79M | $ -29.14M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -14.31M | $ -21.72M | $ -28.95M | $ -26.98M | $ -23.79M | $ -29.14M | |
$ -0.31 | $ -0.51 | $ -0.69 | $ -0.65 | $ -0.60 | $ -0.74 | |
$ -0.31 | $ -0.51 | $ -0.69 | $ -0.65 | $ -0.60 | $ -0.74 | |
$ 173.89M | $ 42.88M | $ 42.08M | $ 41.22M | $ 39.97M | $ 39.23K | |
$ 173.89M | $ 42.88M | $ 42.08M | $ 41.22M | $ 39.97M | $ 39.23K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 189.35M | $ 180.47M | $ 168.29M | $ 152.77M | $ 135.48M | $ 138.12M | |
$ -14.31M | $ -21.72M | $ -28.95M | $ -26.98M | $ -23.79M | $ -29.14M | |
$ -6.27M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -10.14M | $ -18.88M | $ -28.32M | $ -25.63M | $ -22.73M | $ -29.09M | |
$ -1.69M | $ -13.33M | $ -23.47M | $ -20.89M | $ -19.27M | $ -26.22M |