In a turbulent market environment, ICCT shares have plummeted to a 52-week low, touching down at $0.32. According to InvestingPro analysis, the stock’s RSI indicates oversold territory, while the ...