How Macroeconomic Factors Affect Stocks