Why would u want to hold visa for 20 years? It's big cap so don't really expect it to appreciate 20 fold- it pays . 6% dividend - doubt that would grow by much- if instead u hold a co paying 3 or 4 % div in 20 years u can at least gather that 80 % or cumulative would be more
market is coming...