44/100
Theravance Biopharma, Inc.TBPH Shallow moat
via buylikebuffett.com — The Moat Index →