I have been taking another look at Bloomsbury Publishing (BMY:164p), the company best known for publishing JK Rowling’s best-selling Harry Potter books. I included the shares in my 2014 Bargain Shares portfolio, and I last advised running profits at 172p ('Four small-caps with upside potential', 26 July 2016) when they were rallying towards the upper end of the 140p-185p trading range that has been in place since the autumn of 2013. Bloomsbury’s share price has hit the upper range twice since then, before profit-taking set in – a trader's dream.