I'm happy you've been beating index funds and hope you can keep that streak going. Have you considered the opportunity cost of spending time researching and picking stocks though? You don't just need to beat index funds, you need to beat index funds plus whatever you could earn by spending that time on something else.