Neogen (NEOG) skyrockets 31.57% after smashing earnings