Ethan Allen: Weak Sales, Resilient Margins — ETD +0.40 · News Impact Screener