Vanguard SmallCap Index Fund ETF Shares VB 2026 Investment Viability and Peer Comparison Analysis Caterpillar CAT Stock Momentum Analysis On the Radar 20260424 China Pharma CPHI Stock Is It Slowing Down Q3 2011 Earnings Fall Short How BuildABear BBW competitive position shows up in earnings Q1 2026 Profit Surprises NSAB National quarterly performance details are pending release as investors await key operational and financial updates RYET Ruanyun CEO signals positive longterm outlook as the firm expands its core edtech offerings Satellogic SATLW reports quarterly earnings with limited financial disclosure raising investor concerns about transparency Rapid7 RPD Stock Trade Alert Slight Rise 20260420