wholesale power provider and energy trading company