2.6 million would mean 1 in 3000 people on earth, bought at least 1 book in the last year. That doesn't seem very surprising to me?
Although I think you meant to write 27 million (268 * 100k)
edit - ignore, I missed that it was 2.6m unique in the article