Business ❯ Finance ❯ Investment Strategies ❯ Long-term Investing
Higher upfront reserves for longer-term financing weighed on profitability, souring investor sentiment.