I think we all know the idiots on each LSE BB now who have zero effect other than looking stupid - every share has a couple but this one seems to have nurtured a little maggot / flea farm. A rum to sensible investors!
As @ 120p the Market Cap is £416M Revenue is £2B to £6B They have £5.46B in assets! Cash is £857M Pipeline Business is £5.5B Outlook good with vaccines & Trading Update SOLID FUNDAMENTALS!