CDI Corp. (NYSE:CDI) shares were up 9% during mid-day trading on Monday . The company traded as high as $5.72 and last traded at $5.71, with a volume of 59,964 shares trading hands. The stock had previously closed at $5.24.

The stock’s 50-day moving average price is $6.21 and its 200 day moving average price is $5.97. The firm’s market capitalization is $110.44 million.

CDI Corp. (NYSE:CDI) last released its quarterly earnings results on Wednesday, August 3rd. The company reported ($0.33) earnings per share (EPS) for the quarter, missing the Zacks’ consensus estimate of ($0.25) by $0.08. During the same quarter last year, the firm posted ($0.01) earnings per share. The company had revenue of $226.70 million for the quarter, compared to the consensus estimate of $228.61 million. The firm’s quarterly revenue was down 8.1% compared to the same quarter last year. Equities analysts anticipate that CDI Corp. will post ($0.74) earnings per share for the current year.

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.