If you're running flat out and have a backlog, there's a good chance you can't count a sale if you have no inventory left. That is the only fly in the ointment for this and the next reporting periods, stock is flying off the shelves.
Can you live on pent up demand? It would be nice if SWHC pulled a RGR ploy, and declared a regular dividend.
It will be interesting to see what analysts have to say this time. Two quarters ago they blow out earnings and raise guidance but analysts claim the large backlog might hurt future sales and stock falls after earnings. Last quarter, they blow away both top and bottom line and raise guidance, but analysts then claim the backlog is shrinking which supposedly meant demand was falling and stock falls post earnings (although it didn't take a genius to realize the only reason backlog declined was because they had increased capacity in the previous quarter because management stated that's what they were going to do and continue to do). This time around swhc is going to blow away both top and bottom line, they will raise guidance, and backlog will be big. The one thing I can tell you I'm sure of is that I will be selling this time the day before earnings or at 930 the morning after earnings. The analysts will find some way to slam this stock again and I'm not going to be burned a third time.