Basic Facts: Location: Byron, Illinois Owner: Exelon Corporation Operator: Exelon Generation Co. Construction Cost: $5.5B (2018$) Plant Output: 2,300 MW (combined) Property Size: 1,800 acres Status: At Risk of Closure Employees: 860 Expected Shut Down Date: Unit 1 (2044), Unit 2 (2046) Current DTF Balance: $730M (2018$) DTF Balance Prior to Decommissioning: $1.3B (2018$) Decommissioning … Continue reading Byron 1 & 2
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed