Weatherford earns a buy rating with strong cash flow, diverse contracts and lower risks. Read here for an investment analysis ...