What Makes Granite Ridge Resources, Inc. (GRNT) a New Buy Stock | AllMind News