Skip to content
Granite Ridge Resources, Inc. (GRNT) — insider trading: 128 buys, 2 sells · InsiderLens