42/100
Treace Medical Concepts, Inc.TMCI Shallow moat
via buylikebuffett.com — The Moat Index →