IEC is a great long term growth stock and is one of my favorites. They have 5 consecutive years of revenue growth and at least 6 consecutive years of operating earnings growth (I didn't look back further). In the most recent quarter they earned $0.17/share. I expect that in 2011 they will have diluted EPS of roughly $0.70+ per share which I think will push their stock price to the $8 range within the next 12 months.