M marketwatch.com Yahoo says COO De Castro leaving Thursday 41 points leothekim 12 years ago 32 comments