KNF Stock Price, News & Analysis | Knife River Corporation | Investors Engine