April 28, 2021 Travel & Leisure Travel Leisure Co. (TNL) Beats Q1 Earnings and Revenue Estimates Travel Leisure Co. (TNL) came out with quarterly earnings of $0.39 per share, beating the…