52/100
Protalix BioTherapeutics, Inc.PLX Shallow moat
via buylikebuffett.com — The Moat Index →