Best Buy is offering the 32GB SanDisk Ultra USB 3.1 Flash Drive for the best deal.

32GB SanDisk Ultra USB 3.1 Flash Drive for $7.99
SDCZ430-032G-A46
Next best price on Google is $11.19 shipped

64GB SanDisk Ultra USB 3.1 Flash Drive for $13.99
SDCZ430-064G-A46
Next best price on Google is $13.99 shipped

128GB SanDisk Ultra USB 3.1 Flash Drive for $24.99
SDCZ430-128G-A46
Next best price on Google is $24.99 shipped

Free pickup in-stores or free shipping with $35 purchase