Activist Starboard Prepares the Groundwork to Reduce Leverage and Build Value at Algonquin Power

Starboard has made 13D filings in the US state of Texas. Here are some of the company's business details and their business lines. The company is a renewable energy company that generates and sells electricity and gas utility services in North America.

Source: nbcphiladelphia.com
Published on 2023-07-08