MFIN Medallion Financial Corp beats Q4 2025 EPS estimates shares rise 11 percent on solid year over year revenue growth LGI Homes LGIH Profitability Outlook LGI Homes Inc posts 09 EPS miss 171B revenue FAST Fastenal Company posts 87 percent year over year Q1 2026 revenue gain shares edge higher despite narrow EPS miss Home HFBL Stock Investment Thesis Slow Grind 20260418 Hennessy HVII Stock Next Year Flat 20260418 SHBI Shore Bancshares Inc notches double digit Q4 2025 revenue growth shares rise modestly after earnings release York Water YORW Stock Is It Losing Momentum Q3 2025 EPS Tops Views EW SSP Active Stock Q3 2000 Earnings Beat Estimates Taoping TAOP Stock Downside Overview 076 20260418 Is Orthofix OFIX stock attracting cautious sentiment Smart Money Active 20260418 VSH Vishay Intertechnology reports Q4 2025 EPS miss 45 percent year over year revenue growth shares tick higher on investor optimism Does DigiAsset Wt DAAQW stock carry significant risk Why Huntington HBANM Stock Is Breaking Down Overhead Buying 20260420 Yatsen YSG Macro Impact Tower Semiconductor TSEM Stock Momentum Bearish Sentiment 20260424 Market Wrap Tech leads sector gains while consumer names lag in soft trading session Charter Communications Inc CHTR Q1 2026 Earnings Miss and Weak Operational Metrics Trigger 23 SingleDay Selloff Upland Software UPLD Stock Is It Fairly Priced Upland Software tops EPS views by 219 percent Amer Assets AAT Stock Investment Analysis Breakout Watch 20260420 Is CO2 Energy NOEM stock rejecting resistance Earnings Report Apple AAPL Stock Counter Trend Momentum Building 20260420 BW Babcock reports Q4 2025 profit against expected loss shares slide nearly 7 percent Intercontinental Exchange Inc ICE Q1 2026 Earnings Preview Upward Estimate Revisions Signal High Likelihood of EPS Beat Regis Corporation RGS Stock Buy or Sell Momentum Building 20260420 Polestar PSNY Growth Potential Q4 2024 Below Expectations Ardmore ASC Stock Insider Activity Edges Higher 20260418 AgEagle UAVS Stock Accumulation Signals Bullish Momentum 20260418 Fossil Group FOSL Stock Why Special Dividend Eye on Rally 20260415 First FWRG Stock Why Funds Hold It Edges Higher 20260415