Price / Revenue: 19.25
Price / Earnings: 64.2
Market Cap: USD 29.48B
Price / Book: -41.98
Return On Equity (%): NA