archivestock markets iran nvidia energy oil