>>26401>holding 1 company for several yearsSeems like a bad idea unless you have some special insight/knowledge, unavailable to other investors, that this one company is gonna succeed.
The only ways you can really 'beat the market' are knowing something others don't or gambling and getting lucky with unpredictable up-and-down fluctuations.
I'd rather just hold onto big index funds that track the growth of the market as a whole. Instead of trying to beat the market as a tiny part-time player with no special knowledge, just sit tight and play safe. No surprise extra profits when your chosen stocks overperform, but no losses either when a specific company fails or fucks up.