Price / Revenue: 75.19
Price / Earnings: -7.72
Market Cap: USD 546.98M
Price / Book: -4.48
Return On Equity (%): NA