Unlocking the S&P Rally- Financials and Energy's Role