NeoVolta NEOVW Declines 1304 Amid Market Weakness 20260520 PennantPark PFLT Stock Up 091 Key Resistance at 873 20260520 Electromed ELMD Q1 2026 Earnings 035 EPS Surges Past 025 Estimates What LMP SCDs 096 Jump Means for Investors 20260520 Pentair PNR Delivers Q1 2026 Beat EPS 122 vs 118 Expected Duolingo DUOL Q1 2026 Results Top Views on Strong Revenue