IOBT stock

IO Biotech Inc [IOBT] is 3.69% higher this YTD. Is it still time to buy?
Misty Lee
IO Biotech Inc [NASDAQ: IOBT] price surged by 0.94 percent to reach at $0.0. A sum of 388589 shares traded ...

IO Biotech Inc [NASDAQ: IOBT] price surged by 0.94 percent to reach at $0.0. A sum of 388589 shares traded ...