A lot of people ask: how do you find companies to invest in? very good question.

How did you find RACL, Pix?

Creating this ad-hoc thread to share my process.

if you like it, please RT to benefit maximum investors. 🙏

1. https://t.co/2bvvRSBScr
Imagine what you want in a company, codify it in the form of filters, create a screen. Example below:
"Market Capitalization > 50
AND

Market Capitalization < 3000
AND

((Average return on capital employed 5Years > 25 AND
Price to Earning < 20) OR
(Average return on capital employed 5Years > 15 AND
Price to Earning < 10))
AND
Sales growth 5Years > 10
AND
...
...
Operating cash flow 5years /5 < Operating cash flow 3years /3
AND
Operating cash flow 7years /7 < Operating cash flow 3years /3"
In this screener, i am looking for
smallcaps with a min mcap,
which have a bare minimum average ROCE & valuation accordance to the unit economics
which are also growing topline
and where operating cash flows are also increasing, on an average basis
List looks something like this as of today:
This is of course not the end of the research, only the beginning. But now, an idea has been generated. We will come to the research part later on.
Note that in this screener i was looking for consistent growing, profitable undervalued smallcaps.

One first needs to have a thought about what one is looking for, then one can codify it in screener. Another type of cos i look for are turn-arounds.
(short term roce growth > 4 OR medium term roce growth > 4)
AND
(short term sales growth > 7 OR medium term sales growth > 7)
AND
(short term opm growth > 10 OR medium term opm growth > 10)
AND
Market Capitalization < 2000
AND
medium term ocf profit ratio > 0.3
AND
ROIC > 12
That's one 'quant' way to generate ideas.
2. looking through PF of & tracking super-investors.

For funds/people with sizable PF sizes like @LuckyInvest_AK sir & @SunilBSinghania sir
I track trendlyne portfolios to generate ideas.
@LuckyInvest_AK @SunilBSinghania 3. Some amazing upcoming super investors are not yet visible in AUM size but active on (https://t.co/3jeqlXO0QH). Since VP is completely open, one can easily track what cos anyone (including me) are writing about & considering. This creates another place to generate ideas
@LuckyInvest_AK @SunilBSinghania Once ideas have been generated, its the standard hard work of:
1. Study https://t.co/3jeqlXO0QH thread for the company
2. Study company's conference calls, investor presentations
3. Study industry structure through industry reports, webinars on YT
4. Study company's annual report
@LuckyInvest_AK @SunilBSinghania 5. Do channel checks/scuttlebutt by talking to people about the company's products
6. Estimate future growth rates for industry and company's competitive positioning
7. Assign a fair value range for the company
@LuckyInvest_AK @SunilBSinghania 8. Buy if:
(i) there is significant discount to fair value
& (ii) significant sales & profit growth visibility & triggers
& (iii) Sources of durable competitive advantages which act as the 'moat' around the profit growth and market shares.
@LuckyInvest_AK @SunilBSinghania if you find this thread useful, RT so that maximum investors can benefit.

More from Sahil Sharma

More from Stocks

🧠 7 of the best threads by @Prashantshah267

Prashant Sir has a spectacular ability to simplify complex topics and put them in Twitter threads.

📊 This is a must-read for every trader.

I scraped his entire tweet library - here are some of my faves.

THREAD 🧵 👇

1/7

Bollinger


2/7

Donchian


3/7

Darvas


4/7

Money Flow Index or

You May Also Like

1. Project 1742 (EcoHealth/DTRA)
Risks of bat-borne zoonotic diseases in Western Asia

Duration: 24/10/2018-23 /10/2019

Funding: $71,500
@dgaytandzhieva
https://t.co/680CdD8uug


2. Bat Virus Database
Access to the database is limited only to those scientists participating in our ‘Bats and Coronaviruses’ project
Our intention is to eventually open up this database to the larger scientific community
https://t.co/mPn7b9HM48


3. EcoHealth Alliance & DTRA Asking for Trouble
One Health research project focused on characterizing bat diversity, bat coronavirus diversity and the risk of bat-borne zoonotic disease emergence in the region.
https://t.co/u6aUeWBGEN


4. Phelps, Olival, Epstein, Karesh - EcoHealth/DTRA


5, Methods and Expected Outcomes
(Unexpected Outcome = New Coronavirus Pandemic)
A brief analysis and comparison of the CSS for Twitter's PWA vs Twitter's legacy desktop website. The difference is dramatic and I'll touch on some reasons why.

Legacy site *downloads* ~630 KB CSS per theme and writing direction.

6,769 rules
9,252 selectors
16.7k declarations
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices

https://t.co/qyl4Bt1i5x


PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.

735 rules
740 selectors
757 declarations
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices

https://t.co/w7oNG5KUkJ


The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.

The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.