Yesterday ARM had a bigger gain then NVDA and is now trading higher. When you play with stocks at this level you need to be ready to sell. ENPH doesn't pay a dividend. I'm a long time holder of DUK which does.