There are severe issues with the Ivermectin studies that have shown a positive effect. One of them is believed to be an outright piece of fraud. This was literally discussed in the article this thread is about.
If you're just going to ignore the article posted and "do your own research", then stop wasting our time here.