20100421 unknown: Earnings lift world stocks; Greece in focus