There was an online restock just yesterday, Tuesday, January 5 between 10-12 Eastern standard time. My husband has been trying to get this card for a while and couldn’t find it at MSRP. I downloaded the app HotStock which gives you an alert when the item is in stock. Also, comments from other users stated Best Buy usually restocks on Tuesday mornings. So I sat with my laptop and refreshed Best Buy’s page for what seemed like a million times and got lucky- eventually the gray “sold out” button turned into a blue “see details” button. You click it & have to wait for a couple of minutes for them to make sure you’re not a bot. Then it will let you click “add to cart” if it’s still in stock. I suggest doing it directly from the website, not the Best Buy app. I did this process at the same time from my laptop and my phone, in case I didn’t get the option to add to cart in one of them. They are releasing the cards every few minutes, so keep refreshing the page if you get a “sold out” or “unavailable” button. Make sure you are already logged in to your Best Buy account, have your credit card already on file and have your phone next to you as they will send you a verification code. Only option for me was to pick up in store, no shipping. Good luck & hope you can get a card in the next restock!