Despite these stocks being so financially rewarding and remunerative, I would never suggest these kinds of stocks to invest in. They are highly volatile, hence risky, especially for the long term.
The OP has given good suggestions, but he should also mention that these stocks contain high risks. Most of them are average and below average companies. If they perform well with highly effective marketing skills, their stocks can rise higher.
These stocks might sound profitable, but they are highly risky. Only those who are extraordinarily skilled might consider them. Others, who have a low risk tolerance or are highly risk-averse will avoid them.