Home Economy News Shell misses quarterly profit estimate; announces $3.5 billion share buyback