sp 500 nasdaq oil and gold analysis financial insights