by theanonymousone·2y ago·view on hn ↗Meaning a 62% increase of the original investment after 10 years? Isn't that a very good deal?