public opinion polling revenue trend