The only issue I've had with this company is that I didn't come upon it 4 months earlier. It was considerably undervalued in Oct, and has appreciated 300%. That being said, forward earnings estimates are looking very attractive, and the stock is looking cheap (on a forward earnings basis).
They recently rec'd their Buy America certificate, which opens the doors to opportunities in the U.S. It looks like mgnt has done very well and should continue to build this story.