its not the companies IMO - many companies that are flying are just trading groups. No news or anything. IN Canada they would halt you all the time on any volume or price movement and then the company would have to issue a NMC NR
also folks could have dormant accounts and have these stocks rise from the dead and all of sudden you have some money to trade with. sell a few from the shitpile and start trading again. I know i have had a lot from my shitpile move way up.
Investing is for those who don't know how to trade