Oil Tops $100 on Iran Fears, Energy ETF XLE Hits New Record: Stock Market Today