3 Businesses Doing What They Promised

So far in 2026, the S&P 500 has been anywhere from -7.5% to +11.2%.