CRA International (CRAI) is a company that screened as a top small cap for 2025 and shares are up 3.2% YTD holding up near record highs.
CRA International, Inc. provides economic, financial, and management consulting services worldwide. It advises cl...