CPRX stock is predicted to reach $28.00 in 2025, driven by strong earnings growth and positive analyst sentiment. The stock is currently testing resistance levels and could break higher if momentum continues. However, insider selling activity may limit upside potential, with a more conservative target of $23.00.