News

The Illinois Municipal Electric Agency agreed with 29 of its 32 members on new contracts that last until 2055, but the holdouts include two large customers.