Granite Ridge Resources, Inc (GRNT) stock analysis, price and outlook | Madmaj