Price / Revenue: 97.18
Price / Earnings: 103.01
Market Cap: USD 287.38M
Price / Book: 0.95
Return On Equity (%): 0.91%