The price of a stock is determined by a variety of different micro and macro factors. Some of the most important factors are the company's performance, earnings reports, industry risks, market conditions, macroeconomic factors, geopolitical scenarios, corporate actions, company-specific news and events and investor sentiment, among others.