Home Investing McKinsey: Commodities Trading Generated US$104 Billion in 2023