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