Only solid state drives. . . it won't touch drives that have data stored on magnetic media, but it will destroy their electronics. Unfortunately, you can replace the electronics and still read the data.
You sure about that?
This takes out the USB Hub and likely anything on the same 5V supply line. Likely every controller. So while the data on the platters may be fine, any open files in cache is gone. Any encoded files via HDD bit locker are likely gone as you lost every controller in the box. The HDD controllers are all shot.
Getting the data off the HDD without any HDD controllers to reference means some major surgery. So it is now an issue of cost, so while the data is still there; is the cost to recover the data make it worthwhile? I am guessing recovery >$2,000