If you contribute 30k each year for 10yrs and have 10% growth you will have 600k. Then retire and let it grow 10 more years , you will now have 1.5million tax free. Otherwise pay cap gains on 1.2million profit in taxable brokerage about 20%. So gain at most 250k over 20years.