The stock market last week had a mixed performance across major indexes, largely influenced by corporate earnings reports and ongoing discussions around trade tariffs.

read more