Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 299.56M | $ 291.39M | $ 273.85M | $ 211.54M | $ 167.50M | $ 215.49M | |
$ 232.51M | $ 229.04M | $ 223.84M | $ -175.38M | $ 136.63M | $ 174.65M | |
$ 67.05M | $ 62.35M | $ 50.02M | $ 32.94M | $ 30.87M | $ 40.84M | |
$ 47.09M | $ 46.51M | $ 45.64M | $ -37.36M | $ 31.97M | $ 36.80M | |
$ 19.96M | $ 15.84M | $ 4.38M | $ -4.42M | $ -1.10M | $ 4.04M | |
$ -7.54M | $ -7.56M | $ -4.63M | $ 1.71M | $ -3.50M | $ -4.28M | |
$ -476.00K | $ -2.82M | $ 1.82M | $ 97.00K | $ -7.44M | $ 3.09M | |
$ 10.35M | $ 5.46M | $ -2.18M | $ -3.36M | $ -12.04M | $ 2.85M | |
$ -1.21M | $ -2.40M | $ 2.11M | $ 1.22M | $ 674.00K | $ 2.79M | |
- | - | - | - | - | $ 0.00 | |
$ 10.69M | $ 7.36M | $ -4.90M | $ -4.57M | $ -13.61M | $ -8.49M | |
$ 0.52 | $ 0.36 | $ -0.21 | $ -0.23 | $ -0.69 | $ -0.43 | |
$ 0.52 | $ 0.36 | $ -0.21 | $ -0.23 | $ -0.69 | $ -0.43 | |
$ 81.16M | $ 20.21M | $ 20.06M | $ 19.90M | $ 19.77M | $ 19.69M | |
$ 81.32M | $ 20.22M | $ 20.06M | $ 19.90M | $ 19.77M | $ 19.69M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -0.12 | $ 0.15 | |
- | - | - | - | - | - | |
$ 279.60M | $ 275.55M | $ 269.48M | $ -212.74M | $ 168.60M | $ 211.45M | |
$ 10.67M | $ 7.36M | $ -4.90M | $ -4.57M | $ -13.61M | $ -8.49M | |
$ -2.85M | $ -4.30M | $ -15.58M | - | $ -7.65M | $ -2.19M | |
- | - | - | - | $ 3.60M | $ 4.51M | |
$ 18.19M | $ 13.24M | $ -1.82M | $ -3.42M | $ -8.45M | $ 7.36M | |
$ 29.22M | $ 24.66M | $ 7.77M | $ 1.19M | $ -4.10M | $ 12.06M |