Several factors can affect stock prices, including company earnings, industry trends, economic conditions, political events, interest rates, and investor sentiment. In general, positive news or events related to a company or industry can boost stock prices, while negative news or events can cause them to fall.