Brookfield Renewable Partners LP (NYSE:BEP), a renewable power platform with over 19 GW of assets, posted lower first-quarter net profit and funds from operations (FFO) but sees itself in a stable financial position.