BusinessEnova Sets $500 Million Share Buyback Authorization Through June 2028By Helena WardNov 11, 2026, 5:41 PM UTC