InvestingIntel’s Quantitative Stock Rating Is Hold, With a Score of 3.26By Celia RowanNov 2, 2026, 11:43 AM UTC