https://finance.yahoo.com/news/youd-put-1-000-ibm-165017689.html
If you put $1000 in IBM stock 20 years ago, today you'd have $2918.
If you put it in the SP500 you'd have $6653.
The 20 year Treasury Bond rate in 2003 was 5.02%. Just buying a government bond 20 years ago you'd have $2756.
Simply adjusting $1000 for inflation over 20 years nets $1958 in todays dollars.