Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 167.55M | $ 361.38M | $ 337.37M | $ 297.66M | $ 189.51M | $ 107.07M | |
$ 33.16M | $ 61.85M | $ -65.95M | $ 51.72M | $ 33.19M | $ 22.22M | |
$ 134.39M | $ 299.53M | $ 271.42M | $ 245.94M | $ 156.32M | $ 84.85M | |
$ 161.89M | $ 316.45M | $ -345.95M | $ 291.28M | $ 168.13M | $ 119.60M | |
$ -27.50M | $ -16.92M | $ -46.91M | $ -45.34M | $ -11.81M | $ -34.75M | |
$ 2.00M | $ 22.37M | $ 2.53M | $ 20.03M | $ 4.04M | - | |
$ -27.63M | $ 395.00K | $ 27.63M | $ 13.90M | $ -158.00K | $ 2.03M | |
$ -53.12M | $ 5.05M | $ -70.91M | $ -64.85M | $ -14.61M | $ -33.38M | |
$ 89.00K | $ 1.37M | $ 577.00K | $ 159.00K | $ 200.00K | $ 160.00K | |
- | - | - | - | - | - | |
$ -53.21M | $ 3.68M | $ -71.49M | $ -65.01M | $ -14.81M | $ -34.17M | |
$ -1.44 | $ 0.10 | $ -1.94 | $ -1.81 | - | - | |
$ -1.44 | $ 0.09 | $ -1.94 | $ -1.81 | $ -0.46 | $ -1.67 | |
$ 74.23M | $ 38.07M | $ 36.86M | $ 35.96M | $ 32.32M | $ 20.50M | |
$ 74.23M | $ 39.15M | $ 36.86M | $ 35.96M | $ 32.32M | $ 20.50M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 195.05M | $ 378.30M | $ -411.90M | $ 343.00M | $ 201.32M | $ 141.82M | |
$ -53.21M | $ 3.68M | $ -71.49M | $ -65.01M | $ -14.81M | $ -33.54M | |
$ -36.64M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -27.50M | - | $ -77.06M | $ -65.37M | $ -15.85M | $ -34.75M | |
$ -22.42M | - | $ -64.35M | $ -38.46M | $ -7.47M | $ -31.18M |