It was produced by Pixar Animation Studios and released by Walt Disney Pictures .
It was released by Pixar Animation Studios on June 18 , 2010 .