Vista Investment Partners II LLC purchased a new position in Travel + Leisure Co. (NYSE:TNL – Free Report) during the 1st quarter, according to the company in its most recent Form 13F filing with the SEC. The firm purchased 30,343 shares of the company’s stock, valued at approximately $1,405,000. SRead More
