GRNT Financials: Granite Ridge Resources Inc AI Analysis