National Debt Surpasses $40 Trillion

Treasury data released this week shows that U.S. national debt now stands at $40 trillion, with the government now expected to spend more than $1 trillion in interest on the debt in the fiscal year of 2026. Rising debt means higher yields, which can mean pricier...

S&P 500 hits all time highs

Earnings resilience supported the market this week with nine of 10 major S&P 500 companies beating consensus EPS estimates, and eight beating revenue expectations. Broadening of the market also helped push the S&P 500 to a record high with nine of 11 S&P...

Earnings Season Begin with All Eyes on the Major Banks

Wall Street wrapped up a mixed week as Middle East tensions flared after Trump declared the Iran ceasefire over—while announcing that the U.S. has agreed to continue talks with Tehran and is imposing fresh sanctions on the regime, even as fighting has resumed with...

Tech Sell Off hits markets hard

Wall Street’s major averages ended the week with losses due to an extended selloff in semiconductor stocks and other big tech names. Among the top decliners this week were ON Semiconductor – down almost 30%; Western Digital – down 23.1%; Arm Holdings...

Sell in May and Go Away

Wall Street finished the week on top with all three major averages advancing as investors weighed signs of easing geopolitical tensions in the Middle East, a softer than expected inflation reading, and strong corporate earnings that reinforced optimism around AI...