Electric utility Duke Energy Corp. (DUK) has agreed to pay $102 million in fines after pleading guilty in a Federal Court to environmental violations for polluting rivers with coal ash.