SURGE IN STOCK BUYBACKS AMONG SOLAR AND ENERGY STORAGE X2026