Daylife Select
A point & click tool to create dynamic content portals. Learn More »
STR Holdings (NYSE: STRI) became the first solar company in more than a year to go public, but its debut on Friday hasn't wowed investors. Halfway into the first-day trading, STR's shares have inched up $10.82 per share. Full Article at ETF Investor