Price / Revenue: 28.57
Price / Earnings: -34.6
Market Cap: USD 590.69M
Price / Book: 16.47
Return On Equity (%): -41.27%