ENPH Bears Retreat — But Shorts Still Hold a Fifth of the Float
Enphase Energy closed the week at $50.26 with short sellers trimming aggressively yet still commanding a 20% short position — a combination that makes the stock one of the more charged setups in clean energy right…
