News

Here is how Array Technologies, Inc. (ARRY) and Brookfield Renewable Corporation (BEPC) have performed compared to their sector so far this year.