58/100
Amphastar Pharmaceuticals, Inc.AMPH Shallow moat
via buylikebuffett.com — The Moat Index →
AMPH company score badge · Buy Like Buffett