$GRNT - Granite Ridge Resources, Inc Stock Analysis & AI Rating | EquitAI