Some hospitals are looking for sanitary/disinfectant supplies. Unfortunately, many people are hoarding for the purpose of selling for exorbitant prices, whether in stores or online. Some people are even employing bots and scripts to make automatic and instantaneous purchases online as soon as new supplies are released online (people who purchase limited edition shoes or high-profile concert tickets may be familiar with this). Not only is this practice unethical, it is also promoting hoarding, panic, and lack of these supplies for healthcare purposes.
However, fortunately, many retailers are limiting number of items per purchase, which limits the speed at which price gougers purchase these items. Therefore, if there are enough people trying to buy these items, it is possible to purchase them for the purpose of their own reasonable use or to donate to hospitals. I've been able to make a good amount of purchases of these items to donate to hospitals, all I do is check Amazon, Walmart, Target, and other retailers from time to time and find that they are in-stock at rare occasions (though I've seen a trend in when products are released). Though be ready to click fast or pre-login because they go away within minutes.
tl;dr - Check Amazon, Walmart, Target, Home Depot, Lowes, Staples, website from time to time. This past week I've been able to purchase a good amount of these supplies for my own reasonable use and to donate to hospitals. You just need to be ready (be already logged in or have your payment info already entered) and it is possible to make purchases. F the price gougers, I literally do not care if people use bots buy Yeezys or whatever butt ugly shoes and sell for 100x the price, but this actually matters so screw them.