Short Interest in IO Biotech, Inc. (NASDAQ:IOBT) Decreases By 29.2%
IO Biotech, Inc. (NASDAQ:IOBT - Get Free Report) saw a significant decline in short interest in the month of December. As of December 15th, there was short interest totaling 2,015,986 shares, a...