Baker Hughes is rated Hold, as strong long-term potential is offset by a fully valued share price and macro risks. Click for ...