Stock markets on alert