 GNRC price had declined by about half since its peak in Nov 2021. It is a fundamentally sound company with a good margin of safety at current prices. Buy now. If you had bought it at a price higher than the current one, I have a value investing decision framework to help you think through whether to hold or exit. 