IBEX IBEX Stock Chart Behavior Analysis Smart Money Exits 20260420 AI Sector Power Demand Constraints and Infrastructure Mitigation Analysis CURR Currenc Q3 2025 EPS handily beats forecasts but 128 percent YoY revenue dip weighs on shares Alamo Group ALG Stock Should You Hold Buying Pressure 20260420 Merchants MBINL Stock Float Rotation 108 20260420 Limoneira LMNR Stock Tracking Stock Modest Decline 20260420 DAR Darling Q4 2025 EPS miss countered by 74 percent year over year revenue growth shares rise 181 percent How do interest rates impact Soulpower SOUL stock RangeBound 20260420 Ridgepost Capital RPC Stock Near Breakout Flirts with Support 20260420 Vulcan VMC Stock Risk Factors Bullish Momentum 20260420 TKNO Alpha Teknova beats Q4 2025 EPS expectations shares rise almost 3 percent on positive investor sentiment