3 Stocks to Buy for a Volatile End to 2025 — MP +0.90 · News Impact Screener