Suntech Power Reports Mixed Results (STP)