Price / Revenue: 22.12
Price / Earnings: -11.94
Market Cap: USD 224.02M
Price / Book: -6.48
Return On Equity (%): NA