Granite Ridge Resources, Inc. (GRNT) stock: insider buying, earnings and risk | BrightDollar