Ikt Stock Analysis Inhibikase Therapeutics Inc 0.55 Dip At 1.8 Biotech Performance Review 20260403