Among the companies with reports and trading updates today are JD Wetherspoon, Marks & Spencer, Persimmon and YouGov.