Home Investing 3 Bill Ackman stocks to buy and hold for long-term gains