Independent Power Producers

Merchant generation; contracted power; energy trading.

Independent Power Producers multiples over time
No companies in this view.