Electromed ELMD Stock Analysis 164 Loss Key Levels 20260520 1stdibs DIBS Q1 2026 Earnings Why the Beat Matters