Amsc announces $40 million of new energy power system orders

Tailwinds in the semiconductor and renewable markets drive demand
AMSC Ratings Summary
AMSC Quant Ranking