An arm of AEP Ohio paid $25.3 million for about 337 acres of vacant land in Madison County.