Bicycle Therapeutics shares slide 10.7% in trading debut - MarketWatch
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