A trucking company paid $1.56 million for nearly 150 acres of agricultural land south of Interstate 43 in Walworth County.