Granite Ridge Resources Inc (GRNT) Stock Analysis & Quote