Purchasing managers and directors average salary