Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 148.89M | $ 147.92M | $ 139.42M | $ 125.36M | $ 117.92M | $ 119.25M | |
$ 54.71M | $ 45.96M | $ 25.69M | $ -90.90M | $ 38.58M | $ 36.90M | |
$ 57.71M | $ 101.96M | $ -25.69M | $ -22.47M | $ 79.34M | $ 82.35M | |
$ 27.79M | $ 71.64M | $ 67.38M | $ -24.27M | $ 49.61M | $ 48.40M | |
$ -34.69M | $ -71.64M | $ -93.07M | $ -90.81M | $ 29.73M | $ 33.95M | |
$ -9.58M | $ -32.87M | $ -27.19M | $ -24.56M | $ -25.49M | $ -25.63M | |
$ -147.58M | $ -152.35M | $ -157.64M | $ -125.57M | $ 2.29M | $ 15.71M | |
$ 28.40M | $ 23.05M | $ 35.98M | $ 10.20M | $ 6.53M | $ 24.03M | |
$ 450.00K | $ 450.00K | $ 422.00K | $ 385.00K | $ 379.00K | $ 400.00K | |
$ -2.96M | $ -3.15M | $ 239.00K | - | - | - | |
$ 24.67M | $ 19.18M | $ 35.27M | $ 22.47M | $ 6.03M | $ 23.64M | |
$ 0.50 | $ 0.39 | $ 0.72 | $ 0.27 | $ 0.14 | $ 0.59 | |
$ 0.48 | $ 0.38 | $ 0.71 | $ 0.27 | $ 0.14 | $ 0.57 | |
$ 198.52M | $ 49.50M | $ 49.26M | $ 45.49M | $ 42.24M | $ 40.18M | |
$ 204.20M | $ 50.81M | $ 49.95M | $ 46.34M | $ 42.99M | $ 41.46M | |
$ 0.48 | - | - | - | $ 0.54 | $ 1.14 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -14.24M | $ 71.64M | $ 93.07M | $ -115.17M | $ 88.18M | $ 85.31M | |
$ 24.67M | $ 19.18M | $ 35.27M | $ 22.47M | $ 6.03M | $ 23.68M | |
$ 36.23M | $ 38.63M | - | - | $ 4.74M | $ 22.46M | |
- | - | - | - | $ 25.77M | $ 26.29M | |
$ 60.35M | $ 52.77M | $ 63.18M | $ 34.76M | $ 32.30M | $ 50.32M | |
$ 74.89M | $ 85.83M | $ 95.98M | $ 63.71M | $ 60.60M | $ 77.06M |