Chicago-based Exelon said Friday that it made $ 657 million , or 99 cents per share , for the quarter ended June 30 compared with profit of $ 748 million , or $ 1.13 per share , in the year-ago period .