As a financial analyst, it is essential to understand the different stages of the business cycle and their implications for investment strategies. The business cycle consists of four main phases: expansion, peak, contraction, and trough. Please discuss each phase of the business cycle, providing key characteristics and examples of economic indicators that correspond to each phase.