a million shares daily on average is a lot of money over 3 years! Someone is milking this cow gently but consistently. And it appears that some are providing the fodder to keep interest high enough to keep the buying going.
If that's so it would be a very clever way to extract funds over time.