Does Sutro Biopharma Inc (NASDAQ:STRO) Look Expensive At $3.83? Here’s How To Know.
In last trading session, Sutro Biopharma Inc (NASDAQ:STRO) saw 0.62 million shares changing hands with its beta currently measuring 1.19. Company’s recent per share price