Sony, Panasonic surprise with strong results