Biotech Bicycle Therapeutics PLC ADS fell 10.7% in their trading debut Thursday, shedding $1.50 in their first hour of trade. The company priced its initial...
Source of shared Link
Biotech Bicycle Therapeutics PLC ADS fell 10.7% in their trading debut Thursday, shedding $1.50 in their first hour of trade. The company priced its initial...