BCYC ▼ -0.8% - Bicycle Therapeutics plc $BCYC - Bicycle Therapeutics Reports Recent Business Progress and Third Quarter 2026 Financial Results 29-OCT-2026 07:01 AM ET