Middle Market MA in 2026 Key Strategies for Buyers and Sellers Replimune Group REPL Gains 892 Support Holds at 510 20260515 Freshpet FRPT Stock Steady at 4938 Support at 4691 20260515 Redfin Announces Major Shift in Home Sales Strategy as Housing Market Evolves Encore ECPG Climbs 137 Resistance at 8411 in Focus 20260514