Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 451.58M | $ 44.77M | $ 48.00M | $ 382.61M | $ 390.92M | $ 326.48M | |
$ 302.17M | $ 50.02M | $ 43.97M | $ 212.56M | $ 198.72M | $ 189.56M | |
$ 149.41M | $ -5.26M | $ 4.02M | $ 170.05M | $ 192.20M | $ 136.92M | |
$ 35.02M | $ -320.00K | $ 14.06M | $ 32.89M | $ 38.85M | $ 26.67M | |
$ 114.39M | $ -4.94M | $ -10.03M | $ 137.16M | $ 153.34M | $ 110.25M | |
$ -10.88M | $ -724.00K | $ -5.92M | $ 14.77M | $ -25.21M | $ -10.15M | |
$ 26.93M | $ 8.79M | $ -29.98M | $ 109.32M | $ -90.09M | $ -211.89M | |
$ 57.42M | $ -14.71M | $ -21.54M | $ 231.71M | $ 38.05M | $ -111.79M | |
$ 47.16M | $ -2.87M | $ 2.30M | $ 51.74M | $ 65.62M | $ 19.38M | |
$ 467.00K | - | $ -3.26M | $ 2.19M | - | - | |
$ 320.00K | $ -11.84M | - | $ 186.23M | $ -4.65M | $ -131.16M | |
- | - | - | - | $ -0.08 | $ -2.65 | |
- | - | - | - | $ -0.08 | $ -2.65 | |
- | - | - | - | $ 60.70M | $ 49.47M | |
- | - | - | - | $ 60.70M | $ 49.47M | |
- | - | - | - | $ 0.03 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 29.60M | $ 49.70M | - | - | $ 237.58M | $ 216.23M | |
$ 320.00K | $ -11.84M | - | $ 186.23M | $ -4.65M | $ -131.16M | |
$ 37.91M | $ -17.57M | $ 19.58M | $ 115.48M | $ 61.80M | $ 23.09M | |
- | - | - | - | $ 12.51M | $ 9.99M | |
$ 79.70M | $ -12.80M | $ -15.29M | $ 247.76M | $ 50.55M | $ -101.79M | |
$ 112.62M | $ -15.06M | $ -17.83M | $ 279.31M | $ 75.56M | $ -69.42M |