I snagged a few SPRS earlier. Terrific Q4! Big earnings, strong growth, increased backlog and a balance sheet that has nearly .80/share in cash. SPRS has a spotty record when it comes to PRs, but I'm hoping we see one on Monday. They did PR the annual results last year. Not sure why they wouldn't this year, with what should be a stellar Q4 comp.
SPRS looks super cheap based on Q4 results. But the numbers can be lumpy, so not sure how high I want to chase (as you said, stock at a 20-year high). Plus I think there's some seasonality here? Thought I remembered that, but now I can't find it. Would guess Q1 might be a bit weaker with the holidays & Chinese new year.