Posted on March 9, 2012 by FX_TrdrSuntech Power Reports Mixed Results (STP)business, finance, investing, stock, trading, news, analysis, market, suntech, stp