Oil Prices Move First; Headlines Come Later
Oil is surging but this isn’t just about prices at the pump. It’s about a bigger macro shift.
WTI futures are trading around $90 a...
Q2 2026 Investor Conference Calendar: Reading the Corporate Body Language
Geopolitical risk once again reared its head last quarter. Worries over the war in Iran linger into Q2 as well, with both WTI and Brent crude...
Q1 2026 Corporate Earnings Preview: Double-Digit Growth and the Visibility Gap
Banks kicked off Q1 2026 earnings season yesterday with a rare Goldman Sachs front-run, with JPMorgan, Citigroup and Wells Fargo on deck for today.
The...
Cryptocurrencies and the Power of the 50 Day Moving Average
One of the best signals in markets?When price reclaims the 50-day moving average.
And right now—we’re seeing that setup in both Ethereum and Bitmine.
After spending...
2026 IPO Bottleneck Breakthrough: From SpaceX to AI Unicorns
Following years of inactivity, the US IPO market is surging with 127 filings in Q1 2026, the third-highest quarter in three years, driven by...
What Hollywood’s 2026 Spring/Summer Movie Slate Means for Economy
Strong YTD box office ticket sales suggest consumers are still spending selectively despite inflation and macro uncertainty
A formidable Q2-Q3 movie lineup may keep families...
Stock Market ETFs Watch: Retail Sector (XRT) and Russell 2000 (IWM)
Resiliency Is the Headline
Thursday’s market action can be summed up in one word: resiliency.
Granddad Russell 2000, represented by IWM, held its 200-day moving average,...
Q1 2026 Dividends: Highest Quarterly Hike Percentage Since 2019
Dividend-increase announcements in Q1 2026 reached their highest level since 2019, reflecting broad boardroom optimism despite macroeconomic uncertainty.
A sharp divergence has emerged as mega-cap...
Is a Stock Market Bottom Forming? Or Just a Bounce?
Markets Are Starting to Align
Today’s price action brings together several themes we’ve been discussing in recent videos.
Bonds are rallying
Small caps are strengthening
Retail is attempting...
















