Hi, Shrewd!        Login  
Shrewd'm.com 
A merry & shrewd investing community
Best Of MI | Best Of | Favourites & Replies | All Boards | Post of the Week!
Search MI
Shrewd'm.com Merry shrewd investors
Best Of MI | Best Of | Favourites & Replies | All Boards | Post of the Week!
Search MI


Investment Strategies / Mechanical Investing
Unthreaded | Threaded | Whole Thread (5) |
Author: lizgdal   😊 😞
Number: of 3962 
Subject: Re: Concerns with ROE
Date: 01/06/2024 11:16 PM
Post New | Post Reply | Report Post | Recommend It!
No. of Recommendations: 4
One solution is to avoid screening for extremely high ROE. Instead look for above average ROE, and include a check on debt levels (increased debt will decrease equity).

After running a screen in gtr1, the field descriptions can be seen in the Command Translation.
equityq1.s is [SI Equity (Common) Q1]
ceqq1.c is [CPiT Com/Ord Equity - Total Q1]

ROA or ROIC could be used in place of ROE, but ROE backtests better in many screens. Possible measures for marginal expansion costs:

Equity = Assets - Liabilities
Assets
Invested Capital = Equity + Debt - Cash

ROA: pref(ratio(netinc12mq1d.s,assetsq1.s),ratio(ni12mq1d.c,atq1.c))

Cash: pref(plus(max(0,cashq1.s),max(0,stinvq1.s)),max(0,cheq1.c))
Debt: pref(plus(max(0,ltdebtq1.s),max(0,stdebtq1.s)),plus(max(0,dlttq1.c),max(0,dlcq1.c)))
Equity: pref(equityq1.s,ceqq1.c)
IC: linear(1,Equity,1,Debt,-1,Cash)
R: pref(gopinc12m.s,oeps12q1.c)
ROIC: if(IC>0,ratio(R,IC),R)
Post New | Post Reply | Report Post | Recommend It!
Print the post
Unthreaded | Threaded | Whole Thread (5) |


Announcements
Mechanical Investing FAQ
Contact Shrewd'm
Contact the developer of these message boards.

Best Of MI | Best Of | Favourites & Replies | All Boards | Followed Shrewds