Enphase Energy, Inc.  ( ENPH )  Is a Trending Stock: Facts to Know Before Betting on It