Seeking Alpha

  CDI Corporation (CDI) - NYSE

CDI vs. ETF Alternatives
Company Description
CDI Corp provides engineering and information technology, outsourcing solutions and professional staffing.