KNF.US Stock Analysis: Knife River Corporation | Real-Time Data & Fundamental Insights