Granite Ridge Resources, Inc (GRNT) Price and Performance - Invvest