Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 361.38M | $ 337.37M | $ 297.66M | $ 189.51M | $ 107.07M | |
- | $ 61.85M | $ -65.95M | $ 51.72M | $ 33.19M | $ 22.22M | |
- | $ 299.53M | $ 271.42M | $ 245.94M | $ 156.32M | $ 84.85M | |
- | $ 316.45M | $ -345.95M | $ 291.28M | $ 168.13M | $ 119.60M | |
- | $ -16.92M | $ -46.91M | $ -45.34M | $ -11.81M | $ -34.75M | |
- | $ 22.37M | $ 2.53M | $ 20.03M | $ 4.04M | - | |
- | $ 395.00K | $ 27.63M | $ 13.90M | $ -158.00K | $ 2.03M | |
- | $ 5.05M | $ -70.91M | $ -64.85M | $ -14.61M | $ -33.38M | |
- | $ 1.37M | $ 577.00K | $ 159.00K | $ 200.00K | $ 160.00K | |
- | - | - | - | - | - | |
- | $ 3.68M | $ -71.49M | $ -65.01M | $ -14.81M | $ -34.17M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 378.30M | $ -411.90M | $ 343.00M | $ 201.32M | $ 141.82M | |
- | $ 3.68M | $ -71.49M | $ -65.01M | $ -14.81M | $ -33.54M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ -77.06M | $ -65.37M | $ -15.85M | $ -34.75M | |
- | - | $ -64.35M | $ -38.46M | $ -7.47M | $ -31.18M |