Medallion Financial MFIN Q1 earnings miss by 415 shares drop 28 on growth concerns Diamondback Energy Inc FANG Permian Basin Peer Investment Comparison vs Permian Resources PR VEON Ltd VEON Stock Review Buy Sell or Hold Decision On the Radar 20260420