RE: New to this...5 Jun 2020 00:56
Missed the boat depends on your definition of a good return and the amount you are putting into it. If you expect to become a millionaire off of say £1000 then yes you've probably missed it [though I could be completely wrong!]. If you are looking for sizeable returns over the coming year or two with a modest holding then no you probably haven't missed anything.
I am not going to tell you what to do with your money but Covid stocks are risky, especially if that is all that has driven the share price and they have nothing else of note outside of covid but if something works it will rocket. If it looks like it is going to get beaten or be un-needed or doesn't work at all then it will plummet probably as fast as it rose. GGP will still have risks but they are a lot less for decent returns IMO.
End of the day your money your choice to do research and decide but no I don't think you've missed the boat on GGP for decent returns.