GAGNON INVESTMENTS, INC.