Diamondback Energy FANG Barclays Upgrades Price Target to 225 Amid Strong Q1 Performance SAFE Safehold shares slip 18 as EPS misses estimates by 10 despite 54 revenue growth Ellington Financial EFC Stock End of Year 079 20260415