3 ms·
But then you have news articles talking about how Alexa lost $10 billion and I'm wondering if these companies even know what they're getting out of it.
by Sakos 4y ago
But then you have news articles talking about how Alexa lost $10 billion and I'm wondering if these companies even know what they're getting out of it.