By CEP Staff • 25 April 2013 in News

Fitch rates $250 million Topaz Solar notes BBB