SolarEdge Surges 148 Whats Driving the Solar Stocks Rally Mueller Water Products MWA Holds Steady Near Resistance as Small Gains Persist Elanco Animal Health ELAN Gains 192 as Shares Approach Key Resistance CN Energy Group CNEY Surges 1676 Can the Momentum Hold Above Key Resistance