The best performing stocks over the last 20 years November 14, 2023 10:21 pm by Alex See also Just 25% of U.S. non-homeowners expect to buy within five years, the lowest on record. h/t naynancy