Investing in Valero Energy (NYSE:VLO) three years ago would have delivered you a 145% gain While Valero Energy Corporation ( NYSE:VLO ) shareholders are probably generally happy, the stock hasnt had...…