Tudou Holdings, the owner of an online Chinese platform for uploading and sharing videos, finished 11.9% down on its first day of trading on Nasdaq. The decline came after the company early yesterday morning priced its initial public offering at the mid-point of the range for a total deal size of $174 million.