Revision Invest Information

Granite Ridge Resources, Inc. (GRNT) Stock's Price Target Suggests over 40% Upside Potential Nov 10, 2023