Alexa has no meaning, ZERO to website with no advertisers and less meaning to generat and revenue or profit. It is a thermometer nothing more nothing less. Santa wishes could be more helpful to this train wreck.
Just keep searching news for SEC intervention. This is the only news now that has any meaning.