Over nine in ten ISAs (94%) with a market value of at least £1m are held in Stock and Shares accounts, according to data from HMRC.