Universal Technical Institute (UTI) is drawing fresh attention as investors weigh its recent share performance against ...