Earnings Flashback: Since Reporting Quarterly Results 18 Days Ago STEC Is Down 14.27% (STEC) By: Comtex SmarTrend® News Briefs March 06, 2011 at 18:49 PM EST Read More >>