Granite Ridge Resources, Inc (GRNT) Stock Analysis & AI Agent Reports | Diplyzer