Business ❯ Economics ❯ Market Trends ❯ Investment Strategies
Higher upfront reserves for longer-term financing weighed on profitability, souring investor sentiment.