BCYC - Bicycle Therapeutics plc Stock Analysis | Finranks