Jefferies analyst Roger Song confirmed a Buy rating and a price target of $8.00 for IO Biotech (NASDAQ:IOBT) shares. The ...