Berkshire's 2023 shareholder meeting draws another huge crowd