Macro And Micro Factors