All legit 3M/Honeywell/Home Depot/etc N95 masks are long gone from major retailers.
People are listing $15 boxes of 10 on ebay for $200, $300, $400 with 24 hour timeframes since ebay will delist them for price gouging within that time frame, if not sooner. They're just hoping someone will click the "Buy It Now" button and get their contact info before ebay kills the auction.
Other people are mass importing Chinese made masks that have the KN95 rating which is supposed to be an equivalent to N95, listing them for $4-$6 each in quantity on ebay/amazon. However, the problem is you have no idea if they are legitimate, or just sloppy bootlegs since there will be no documentation to prove they passed that testing.
I've been passing this link on to anyone who's asking:
Cambridge Mask Co - PREORDER
They're reusable N99 masks, better than N95 and last up to 3 months, though they won't be shipping until end of June. I figure better to have them for the future, or god forbid, this is still going on by then.