Analysis: Obama presidency great for stocks