ODC stock is currently trading at $42.02, significantly below its 52-week high of $93.00. Despite strong Q1 results with record net sales and income, the stock has faced a sharp decline, likely due to overbought RSI levels (91.8) and insider selling activity. Bulls may view the current price as undervalued, with potential upside if the company sustains its financial momentum and market sentiment improves.