First Trust Advisors LP Has $27.36 Million Position in Travel + Leisure Co. $TNL
First Trust Advisors LP reduced its stake in Travel + Leisure Co. (NYSE:TNL) by 3.3% in the first quarter, holding 395,478 shares valued at $27.36 million. Despite insider selling worth $7.17 million over the past 90 days, institutional investors collectively own 87.54% of the …