Markets undervaluing energy stocks:
With oil trading above $100 US a barrel, markets are sharply undervaluing energy stocks, presenting investors a ``hidden opportunity'' to capitalize on continuing high energy prices, says CIBC World Markets chief economist Jeff Rubin.
Energy stocks rose Tuesday with the broad market, pushing gains into a third straight session, as investors played off as much as $800 billion in additional economic-stimulus moves announced by the US government.