BNEF

But there are four major factors at play.