Go bake your own cake. SWHC is still selling at substantially less than it should. We are witnessing the politicalization of a stock. SWHC should be selling around 15.00, given its increase in performance and its big backlog in orders. P/E is still way below what it should be. Don't be surprised at a nice gap up tomorrow morning.
I disagree on parts of this statement. Yes, price went up in the last 5 days, but that was based on meeting expectations. The beating expectations wasn't a huge deal- actually expected after RGR- and even that may have been baked in, but the guidance and forward looking (realistic expectations) are huge. If there wasn't such a huge 'moral' sell-off by institutional holders, you could have never bought it this cheap. Until the stigma of this being a horrible way to make money wears off---and it will (we'd like to stick to our values and morals, but in investing, bottom line is the key motivator), this will remain a cheap stock to buy. Revenue grwth, ROS, incr operating margins, low PE and PEG, YOY growth. What's not to love? Buy until the fundamentals change.