The Fire TV Stick sale at Best Buy is now live. If you can’t wait for your Amazon order to ship, you can get the device for $24.99 online and instore. The sale is expected to last throughout the week, but I don’t expect online stock to last long, so get in early. Staples is also supposed to offer the Fire TV Stick for $24 this week but, as of yet, their sale has not started.
The Staples sale is now live. The price on the website may still say $39, but it will be $24 once you start to checkout. Be warned, Staples seems to have significantly less stock (about 6 per store) than Best Buy (about 80 per store), so it may be worth paying the extra $0.99 at Best Buy in order to avoid delays. There is a limit of 5 at Best Buy and a limit of 2 at Staples.