Intellia Therapeutics (NTLA) Stock: Price, Analysis