Esther’s Market Brief — April 15, 2026
The S&P 500 rose 1.2%, the Dow gained 0.6%, and the Nasdaq surged 2.0% on Tuesday. The biggest driver was a cooler-than-expected PPI (Producer Price Index) report, which eased inflation fears and sent investors rushing back into stocks. Today, watch for earnings from Bank of America and Morgan Stanley, plus the Fed’s Beige Book release this afternoon.
Falling inflation data and renewed Iran diplomacy gave markets their best day in weeks — pushing the S&P 500 within striking distance of its all-time high of 7,000.
Two big forces pushed markets higher yesterday. First, the PPI — a measure of prices that producers pay for goods — came in lower than expected. That’s a sign inflation is cooling, which makes it more likely the Fed (the Federal Reserve, America’s central bank) could eventually cut interest rates. Second, renewed diplomatic talks with Iran eased tensions in the Middle East, pulling oil prices down and giving investors one less thing to worry about.
Tech stocks led the charge, with heavyweights like Nvidia, Microsoft, and Amazon (AMZN) all posting strong gains. The S&P 500 is now approaching 7,000 points — a level it hasn’t touched since its January 28 closing high of 6,978.60. If you hold broad index funds or tech ETFs, yesterday was a very good day for your portfolio.
PPI (Producer Price Index): A measure of the average prices that producers and manufacturers pay for goods and services — essentially tracking inflation before it reaches consumers. Why you care today: The PPI came in lower than expected, which sparked yesterday’s entire rally because it signals inflation may be slowing down.
Cloudflare (NET) — “The Upgrade”
Analyst firm Piper Sandler upgraded Cloudflare from Neutral to Overweight (meaning they now recommend buying it) with a price target of $222. They see the company as a long-term winner in AI infrastructure and cloud security, with growth of at least 20% per year for several years ahead.
Snap (SNAP) — “The Shakeup”
Snap is cutting 16% of its workforce to save over $500 million per year in costs. The stock jumped about 7.3% on the news because investors see it as a sign the company is getting serious about profitability — Q1 revenue rose to $1.53 billion and adjusted EBITDA is expected to hit roughly $233 million.
Bank of America (BAC) — “The Earnings Beat”
Bank of America reported strong Q1 results this morning. Earnings per share came in at $1.11, beating expectations of $1.01 — a 25% jump year-over-year. Equity trading revenue surged 30%, and CEO messaging highlighted “strong momentum” heading into 2026.