Is Brookfield Stock a Buy After 2023 Earnings?