Absolutely, however , people who buy stuff goes by the reviews, and I believe not being in top 10 or 20 or even 30 speaks for itself.
That's what gives suspicion if the revenue claimed is what has been generated from real sale of products or just booked when products were shipped to retailer's