Do you know what 3 factors you should consider before investing?