Is Neptune Wellness Stock a Strong Buy?