Contract calls are executed by all the nodes in the network.
And they will all update the contract state onto their own blockchain then broadcast the result and compete via proof of work.
And they will all update the contract state onto their own blockchain then broadcast the result and compete via proof of work.