CRA International Q3 revenue beats estimates on broad-based growth - CRAI News | Rallies