Invesco Ltd. now owns 2,423,971 shares of the technology company’s stock worth $330,557,000 after acquiring an additional 806,430 shares during the period. Diamant Asset Management Inc. now owns 666,075 shares of the technology company’s stock valued at $130,104,000 after acquiring an additional 662,665 shares during the period. Bank of Montreal Can increased its stake in shares of Generac by 1,141.1% during the 4th quarter. Bank of Montreal Can now owns 695,600 shares of the technology company’s stock worth $94,859,000 after purchasing an additional 639,551 shares during the last quarter. According to MarketBeat.com, the company has an average rating of “Moderate Buy” and an average price target of $284.84.