Factors Driving Stock Market UP