Is Mastercraft Mcft Stock Losing Momentum Price At 20.29 Down 0.05 20260406 What Drove Duke Energy Duk Stock Higher This Week Price At 130.06 Down 1.32 20260413 Is First Foundation Ffwm Stock Discounted Now Price At 5.90 Up 2.43 20260406