53/100
TEVA PHARMACEUTICAL INDUSTRIES LIMITEDTEVA Shallow moat
via buylikebuffett.com — The Moat Index →