I've thought the same thing (that buybacks might be going on) mainly as an a way to explain the unusually high volume based on no real news.