Market Thermometer Market Downs as Investors Digest Is Apollo PrefA APOA stock trending down today Earnings Report Saba Capital BRW Stock Should You Invest Earnings Report GEO Geo Group posts 86 year over year Q4 2025 revenue growth shares rise 102 on positive investor sentiment BMNR BitMine posts 841 percent Q1 2026 revenue growth yet shares fall 183 percent today Dollar General Corporation DG How to Sell ZenaTech ZENA Stock 308 20260420 BEN Franklin Res delivers 252 percent Q1 2026 EPS beat shares rise 112 percent on upbeat investor sentiment BLDP Ballard posts Q4 2025 earnings beat shares rise 7 percent on 425 percent year over year revenue growth WEYS Weyco Group reports Q4 2025 earnings per share of 91 cents as its stock notches a small daily gain BitcoinDepot BTM Stock Price Movement Outlook On the Radar 20260420 Abits ABTS Stock Volume Deceleration Momentum Fading 20260420 DYOR Insight DPII points to accelerating AI client adoption as its primary future revenue growth driver AAON AAON Inc shares tick up after Q4 2025 EPS miss as investors overlook near term performance headwinds HRI Herc Holdings reports robust Q4 2025 results with 8 percent EPS beat and 283 percent year over year revenue growth TTEK Tetra Tech posts 89 percent positive EPS surprise for Q1 2026 shares rise 158 percent in todays trading UZD Array posts 33 percent Q4 2025 EPS miss as shares edge down 025 percent in regular trading VINP Vinci shares climb 36 percent after Q4 2025 EPS lands 49 percent below analyst expectations HealthStream HSTM Stock Gaining Strength Touches Low 20260420 YPF YPF posts 44 percent Q4 2025 year over year revenue decline stock gains 138 percent in todays trading CGEM Cullinan reports narrower Q4 2025 loss than consensus estimates shares fall 267 percent in todays trading TTEK Tetra Tech posts 89 percent positive EPS surprise for Q1 2026 shares rise 158 percent in todays trading Is Credicorp BAP stock showing strength Credicorp posts 94 EPS miss falling short of analyst estimates