If you study the chart, you will see a very clear pattern emerging over the last four earnings reports. The stock trades sideways with slight downward pressure during periods of no news, then gaps up hard the day earnings are announced. This has happened 4 times in a row now. Ever since the Hallwood Energy losses were taken off the books, investors have been able to clearly see what has been underneath those losses--a strong, growing textile business that consistently surprises to the upside.
With earnings coming 5/10, and a shareholder meeting on 5/11, that pattern tells me this is a buy. At 4.5 times trailing earnings, and an even lower multiple times forward earnings (given consistent analyst underestimation), this company isn't even close to being fairly valued.