Cook the pasta in salted water according to package directions.
Drain the pasta and run under cold water to cool it down. Drain well.
Place the pasta in a large bowl, add the rest of the ingredients: tomatoes, mozzarella balls, olives, pine nuts, red onion, and parsley.
Pour the pesto on top and toss to coat evenly.
Serve, topped with additional pine nuts and parsley for garnish.
