Shares of CDI Corp. (NYSE:CDI) traded up 5.2% on Monday . The stock traded as high as $6.80 and last traded at $6.73, with a volume of 60,409 shares changing hands. The stock had previously closed at $6.40.

The company’s market cap is $130.20 million. The firm’s 50 day moving average is $6.18 and its 200-day moving average is $5.89.

CDI Corp. (NYSE:CDI) last issued its quarterly earnings results on Wednesday, May 4th. The company reported ($0.24) earnings per share for the quarter, hitting the consensus estimate of ($0.24). The business earned $233.50 million during the quarter, compared to analyst estimates of $223.60 million. During the same period in the prior year, the business posted $0.04 EPS. CDI Corp.’s revenue was down 9.3% compared to the same quarter last year. On average, equities analysts expect that CDI Corp. will post ($0.74) EPS for the current year.

An institutional investor recently raised its position in CDI Corp. stock. Glacier Peak Capital LLC raised its stake in CDI Corp. (NYSE:CDI) by 7.2% during the fourth quarter, according to its most recent Form 13F filing with the Securities and Exchange Commission. The fund owned 159,898 shares of the company’s stock after buying an additional 10,800 shares during the period. Glacier Peak Capital LLC owned 0.81% of CDI Corp. worth $1,081,000 at the end of the most recent reporting period.

CDI Corp. provides engineering, information technology and staffing solutions. The Company operates in three segments: Global Engineering and Technology Solutions (GETS), Professional Staffing Services (PSS) and Management Recruiters International (MRI). It provides staffing services through its MRINetwork of franchisees.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with's FREE daily email newsletter.