Loading stock data...

Granite Ridge Resources, Inc (GRNT) Stock Analysis | Fundamental Savvy