JW Asset Management, LLC