I'm taking this with a grain of salt. A tiny, tiny grain, however, as I'm pretty sure the basic research is solid on numbers affected... but they are probably way off in the estimation of profits.
If each site is earning $43,000 in the three-week period, that's an average of more than $2,000 per day. Coinhive and JSE keeps 30% of the revenue, so each earns about $865 per day per site. 220 sites = more than $190,000 daily. That's only the sites they discovered.
If this were accurate, they put actual miners to shame.
I call bullshit on that one,to earn 43.000$ in three weeks a site has to be earning 2.000$ a day
it has to have average audience of at least 100.000 visitors and the victims must stay on the site long enough to generate any sort of income
means each and every visitor ,assuming there are 100.000 of them daily,is earning 2 cents for the site
if you check the most profitable mining algorythms with Nicehash miner,most of the CPU's are not even close to
achieve 2$ A MONTH profit,gross around 4-6$,with a few exceptions:Ryzen and I7 cpus
i.e. an average cpu is generating 18-20 cents per day continuously mining with a standalone miner,utilising resources in full,which is not even 2 cents per hour!
and 100.000 visitors a day sites are rare,so there is something intrinsically wrong with their calculations