Should You Sell Biomerica BMRA After 290 Drop 20260517 XTI Aerospace XTIA Q4 2025 Results Fall Short EPS 179 Revenue NA DTE Energy DTK Drops 102 Key Support at 2316 20260515 EU Business Investment Rate Falls to 11Year Low as Tariffs Weak Demand and Regulatory Uncertainty Bite