Exelon Corporation (EXC) reports earnings