First Trust Advisors LP Buys 141,872 Shares of Ryder System, Inc. $R
First Trust Advisors LP lifted its stake in shares of Ryder System, Inc. (NYSE:R - Free Report) by 21.8% in the second quarter, according to its most recent Form 13F filing with the Securities and...