Beyonce Knowles stopped by Walmart in Tewksbury, Massachusetts on Friday night before her concert at TD Garden in Boston, and the singer surprised 750 shoppers with $50 gift cards -- that's a total of $37,500!

Beyonce pushed her own cart up and down the aisles of the store, and she even went on the intercom and shared the good news. Everyone in the store received the gift with an envelope that read, "Happy Holidays from Beyonce."

Beyonce's self-titled fifth album went on sale in stores yesterday, which was one week after its secret release on iTunes. Earlier this week Target announced that they would not be carrying the album on their shelves, so it seems like Bey's gesture to her fans at Walmart was a bit of a jab.

"At Target we focus on offering our guests a wide assortment of physical CDs, and when a new album is available digitally before it is available physically, it impacts demand and sales projections," Target spokesperson Erica Julkowski said in a statement the other day. "While there are many aspects that contribute to our approach and we have appreciated partnering with Beyonce in the past, we are primarily focused on offering CDs that will be available in a physical format at the same time as all other formats. At this time, Target will not be carrying Beyonce's new self-titled album Beyonce."