Everything looks OK from what you shared. Are you sure that the company in this execution has a metafield with this namespace and value? If you hardcode the key do you get the expected value?
If you look at the execution logs in the Parter Dashboard, do you see the expected variable value there ({ "companyMetafield" : "price"})?