Should You Buy The S&P 500's Worst-Performing Stock in 2025? — TTD -0.90 · News Impact Screener