HURCO COMPANIES, INC.