I doubt that was the explanation - it was spiky until May 10th; and then it stopped in all regions within a week.
My simply explanation is that Blizzard originally messed up how they adjusted the price (by aiming for a fixed amount of tokens in stock) - and then they fixed that.
But I cannot see how Blizzard could be causing the new spikes unless something is completely broken.