Ameren Corp. closed 4.23% short of its 52-week high of $104.10, which the company reached on March 4th.