Green | Tue Mar 8, 2011 8:33pm EST

Suntech results shine, stock rallies