Knife River slides ahead of May 5 earnings, traders de-risk positions - KNF News | Rallies