Black Friday is awesome. If you've been following the phenomenon in recent years, you'll know that there are always a few certainties when it comes to the biggest shopping holiday of the year. Huge TV at a crazy discounted price? Check. DVDs and CDs for just a few bucks? Check. Doorbusters that start earlier than you thought they would this year? Check.

Another Black Friday staple is discounted iTunes gift cards, and this year is no exception. These cards really are great stocking stuffers as everyone can find enjoyment through the enormous variety of digital movies, music and games iTunes has available.

The following stores are offering iTunes deals this month:

Best Buy

This deal is now live!

Best Buy's Black Friday offering of BOGO 30% off iTunes gift cards has ended, but they replaced it with a flat 10% discount on almost every iTunes card - physical or digital. This deal is valid on the $15, $25, $50 and $100 cards.

Walmart

This deal is now live!

The deal here is already available in stores now, and will last through the end of 2017. You can grab a $40 iTunes Multipack (four $10 cards) for just $36 at Walmart.

Kohl's

This deal is now live!

You can grab a $30 iTunes Multipack (three $10 cards) for just $25 at Kohl's between November 23 and December 3. This offer is available in-store only and limited to two per customer (though you can probably return for more in another visit).

Amazon

This deal has ended.

Amazon is offering the $100 iTunes gift card (email delivery) for just $85 when you enter promo code ITUNES15 at checkout to save $15.

eBay

This deal has ended.

On Black Friday, eBay will be selling $100 iTunes eGift cards for only $85 each. eBay's deals begin at 5 a.m. PST but there's no telling when this sale will go live specifically, so make sure to keep an eye on Thrifter that morning!

Costco

This deal is expired.

While supplies last, Costco is offering members hefty discounts on iTunes eGift cards online. You can grab a $200 card for $164.99, a $100 card for $84.99 or a $25 card for $21.49. Costco normally has a 6% discount on all iTunes cards everyday for members (along with other exclusive savings), but this sale bumps the discount up to around 15% for each card. These eGift cards are limited to two per person and will be emailed to you.

Dollar General

This deal has ended.

On Thanksgiving Day only, you can grab 20% off when you buy any two iTunes gift cards (other than $15 and '$15-$500' cards). The discount will be applied to both cards, and there's a limit of two cards per transaction. Dollar General's hours are 7 a.m. to 10 p.m. on Thanksgiving.

GameStop

This deal has ended.

Opening at 4 p.m. on Thanksgiving, GameStop will be offering buy one, get one 20% off on iTunes cards. This offer is good from that Thursday afternoon through the following Saturday night.

Sam's Club

This deal is expired.

Beginning at 7 a.m. on Black Friday, you can save an extra $10 off the already discounted Sam's Club pricing on the $100 iTunes Multipack (four $25 cards). This offer brings its price down to just $84.47 which is just over a 15% discount. This deal is only available online.

Target

This deal is expired.

Target will be offering buy one, get one 30% off on iTunes gift cards beginning at 6 p.m. on Thanksgiving. The lowest priced gift card will be discounted upon checkout. This offer is similar to saving 15% on two iTunes cards of the same value.

Walgreens

This deal has ended.

Not exactly a discounted card in itself, but Walgreens will give you a free $10 Walgreens gift card when you buy a $30 iTunes Multipack (three $10 cards) or a $50 iTunes gift card. You must be a member with Walgreens' free Balance Rewards program to receive this offer. This deal will be available from November 23 through the 27th. This offer is not available online.

BJ's Wholesale Club

This deal is sold out.

BJ's deals are available starting at 7 a.m. on Black Friday. You'll be able to pick up a $50 iTunes gift card for $43.99 or a $100 Multipack (four $25 cards) for $86.99. If you're not already a BJ's member, find out why you should be.

Meijer

This deal has expired.

It's only available in a few states, but if you live in Illinois, Indiana, Ohio, Kentucky, Wisconsin, or Michigan, you may just have a Meijer close by. The store will be selling $25 iTunes gift cards for only $20. This offer is only available on Thanksgiving day and limited to three per person while supplies last. $75 worth of iTunes gift cards for $60 is pretty awesome... it's too bad this deal won't be available to more people.

Other Offers

We've already seen awesome deals come and go this month. Micro Center's offer for 20% off iTunes cards in-store seems to have ended. Staples offered 15% off iTunes gift cards online early on Nov 13 but they sold out super quickly.

We'll be sure to update this post in the event more deals are announced. Make sure to visit our Black Friday hub for more deals and steals.