Sort:  

no, accounts are still manually created and they typically approve a lot on a single day. You can confirm this in the graph above.

Ah, very well, but how do explain the decrease in Alex ranking?

I'm not sure what that chart shows. It has a scale of 2.0 - 3.6.

I thought so, but then just noticed that the stats were from a few weeks ago so the $3 price made sense. I hope we get back to that price!

Alexa rank on March 9 2018 wast 930 my friend.