Edwards Lifesciences Corp. closed 23.74% short of its 52-week high of $96.12, which the company achieved on March 28th.