Nebula Research & Development LLC Sells 16,819 Shares of Edwards Lifesciences Corporation $EW — alphai