The markets have offered investors a rollercoaster ride this week, with a flurry of activity and developments that have sent shockwaves through various sectors.
Valero Energy Corporation (NYSE: VLO) shares are trading higher by 5.5% to $135.15 going into Tuesday's close. Strength is both in sympathy with BP plc and amid strength in crude oil futures for the session.
It's been one year since the world watched as Russian President Vladimir Putin mobilized over 100,000 troops along Ukraine's border, signaling a possible full-scale attack.
Valero Energy (NYSE:VLO) reported quarterly earnings of $8.45 per share which beat the analyst consensus estimate of $7.37 by 14.65 percent. This is a 242.11 percent increase over earnings of $2.47 per share from the