Brookfield stock analysis