Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 359.20M | $ 336.41M | $ 353.97M | $ 321.79M | $ 80.53M | $ 33.96M | |
$ 76.05M | $ 145.28M | $ 149.75M | $ 142.61M | $ 47.40M | $ ― | |
$ 283.15M | $ 191.14M | $ 204.22M | $ 185.91M | $ 56.81M | $ 19.72M | |
$ 175.84M | $ 178.26M | $ 196.54M | $ 181.35M | $ 66.30M | $ 31.23M | |
$ 135.06M | $ 27.58M | $ 7.69M | $ -2.17M | $ -9.49M | $ 2.73M | |
$ 7.16M | $ 33.09M | $ 10.80M | $ 24.36M | $ 5.33M | $ -4.98M | |
$ 74.24M | $ ― | $ -1.82M | $ 6.72M | $ 46.95M | $ 4.07M | |
$ -202.00K | $ -5.51M | $ 18.48M | $ -19.80M | $ 32.14M | $ -6.90M | |
$ 3.40M | $ 4.32M | $ 2.18M | $ 347.00K | $ 2.73M | $ 6.81M | |
$ ― | $ ― | $ ― | $ ― | $ 43.37M | $ 2.27M | |
$ -4.68M | $ -16.18M | $ 16.30M | $ -24.36M | $ 24.56M | $ -57.56M | |
$ -0.42 | $ -1.07 | $ -0.95 | $ -33.00 | $ 33.00 | $ -8.20 | |
$ -0.52 | $ -1.07 | $ -0.95 | $ -33.00 | $ 26.00 | $ -8.20 | |
$ 69.81M | $ 15.23M | $ 9.60M | $ 732.02K | $ 733.98K | $ 6.98M | |
$ 62.16M | $ 15.57M | $ 15.85M | $ 1.59M | $ 937.98K | $ 7.54M | |
$ 0.23 | $ ― | $ ― | $ ― | $ 2.50 | $ 1.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 251.89M | $ 323.54M | $ 346.29M | $ -323.96M | $ -90.02M | $ -31.23M | |
$ -3.60M | $ -11.89M | $ 16.30M | $ -20.15M | $ 28.75M | $ -53.16M | |
$ 125.73K | $ -4.05M | $ 13.59M | $ 3.18M | $ 33.77M | $ -3.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 20.53M | $ 27.58M | $ 7.69M | $ 4.56M | $ 37.47M | $ 6.80M | |
$ 61.47M | $ 73.38M | $ 35.75M | $ 29.36M | $ 43.21M | $ 9.46M |