 Shares of CRA International, Inc. NASDAQ:CRAI have been given a consensus rating of Hold by the six ratings firms that are presently covering the company, Marketbeat Ratings reports. One investment analyst has rated the stock with a sell recommendation, three have given a hold recommendation and one has assigned a buy recommendation to the company. ... 