Earnings should be out on, or about, Dec. 29th. Last quarter was slightly ahead of expectations; this quarter may be as well. That, and their current expansion plans, are what's keeping the price up. As you bought at 28.25 I wouldn't complain too much; you should take your profit. It's a good company long term, but it's horribly overpriced for now.