Apparently this rally from March onwards is 'hated' by professional investors, and they obviously resent retail investors making money off their own bat.
BTW, the professionals call us 'pigs' and expect us to lose money - so expect them to do everything they possibly can to ensure this happens