A look at current market trends, focusing on earnings season surprises, potential impacts from Trump's policies, and overall outlook for 2025. Read more...