By Monique Mulima A sizzling rally in energy stocks over the past few months has the group reaching a new high as rising geopolitical uncertainty pushes investors to bet on elevated oil prices. The S&P 500 Energy Index rose 2.4% to close at $750.17 on Wednesday, making it the best performing sector in the S&P … Read more
