AMRC Ameresco Q1 loss widens beyond expectations project pipeline delays weigh on recovery outlook Does Insight DPII DYOR stock reflect fair pricing Market Focus 20260420 Preferred Bank PFBC Stock Opening Bell 024 20260420 SPSC SPS Commerce posts 108 percent Q4 2025 EPS beat shares climb 249 percent on positive investor sentiment Is Investors ITIC stock reacting to risk factors Slight Uptick 20260420