CRA International Inc. (CRAI) Analysis