Finance Financing News Politics Berkshire Invests in Constellation Brands, Reduces Stake in Bank of America and Citigroup byFinancial Gambits