56/100
Spero Therapeutics, Inc.SPRO Shallow moat
via buylikebuffett.com — The Moat Index →
SPRO company score badge · Buy Like Buffett