July 2025 CGEN stock analysis