Granite Ridge (GRNT) Grows Profits While Costs Quietly Creep Higher

Granite Ridge (GRNT) Grows Profits While Costs Quietly Creep Higher