Elkhart- based CTS Corp. today said it plans to repurchase as many as 2 million of its outstanding shares of common stock. The shares represent about 6 percent of the company's 36 million outstanding shares. Details related to the timing and price have not been determined. Shares of the company, which makes electronic components and sensors, were trading at $12.99 as of late morning. CTS ranks 24th among Indiana's largest public companies.