If you take a simplified view, for the past two weeks the Sellers units have exceeded buyers by roughly 2x:
eg. 343 buyers for 1,531,479 units vs 576 sellers for 3,725,529 units, so the price will continue to get pushed down until the balance is at least 1 to 1