Factors That Affect Stock Price: What to Know