world news affecting stock marketcurrent events affecting stock marketeffect of news on stock pricesstock market accountstock market purchasesecondary market stock optionsvolatility of the stock marketstock market researchstock market softwarestock market platformsstock market consultantstock market investor