ROCK Q1 2026 Earnings Earnings Miss Estimates Stock Rises Slightly Main Street Capital Corporation MAIN Q1 2026 Earnings EPS Miss Weighs on Shares EVTV Q4 2025 Earnings Significant Loss Reported Amidst Zero Revenue VSEC Q1 2026 Earnings Strong EPS Beat of 278 Highlights Operational Execution Buenaventura Mining Company Inc BVN Q4 2025 Earnings Massive EPS Beat on Strong Operational Performance Cavco Industries CVCO Q1 2026 Earnings Modest EPS Beat Amid Steady Demand for FactoryBuilt Housing