Just pushed a massive algorithm update this weekend to fix one of the biggest headaches in automated stock screening: GAAP accounting in infrastructure and REITs.
Until today, the engine was evaluating companies like Brookfield Renewable ($BEPC (+0,07%) ) using standard Net Income and P/E ratios. The problem? Heavy depreciation and non-cash liability remeasurements were triggering massive false alarms. BEPC was showing a 108% payout ratio and negative earnings on paper.
I've rewritten the core engine to automatically calculate and inject FFO (Funds From Operations) instead of Net Income for these specific sectors.
The exact formula I added to the code is:
FFO = Net Income + Depreciation + Non-Cash Items (this last piece strips out the accounting noise like the liability remeasurement).
The true picture for $BEPC (+0,07%) now:
- Payout Ratio dropped from a fake 108% to a very healthy and safe 51.4%.
- Valuation is now accurately tracked at 13.7x P/FFO. The engine flags this as "cheap" since my hardcoded ideal valuation sweet spot is between 8x and 15x.
The model actually already knew this (it reads the news context and flagged the GAAP losses as a "temporary problem"), but now the hard metrics match the reality. The new FFO code is auditing every REIT and infrastructure stock in the database this weekend.
Building this tool in public is a constant learning process. I'd love to ask the veteran infrastructure investors here: do you think this specific FFO calculation and the 8x-15x valuation range is the right approach for these sectors, or am I missing any nuances here?
