Electromed ELMD Stock Analysis 164 Loss Key Levels 20260520 First FFBC Q1 2026 Earnings EPS 071 Beats Estimates Elicio Therapeutics ELTX Climbs 872 Resistance at 1047 in Focus 20260520 Nabors Industries NBR at 10878 Buy Sell or Hold 20260520