Chevron tops profit estimates, joins share buyback stampede