• STR Holdings IPO prices below range at $10

    Solar company STR Holdings Inc priced its initial public offering of 12.3 million shares at $10 a share on Friday, below the target range and a day later than expected.