maximum buy price