Knife River Q3 revenue misses estimates on contracting services headwinds - KNF News | Rallies