I’ll point back to my post in the CC thread for the current Amex cash back offers:
Home Depot and Best Buy 10% cash back up to $25.
Both stores sell gift cards and trigger the credit.
Home Depot’s terms on this offer are you can buy smaller increments and get the 10% back each time up to the max.
The Best Buy offers (for me at least) you have to buy $250 or more in one swell foop for the 10% to kick in.
I had the offer on multiple cards, I used the Cardpointers app (costs $, but worth it) to add it to all of them. Don’t forget you need to add offers to your cards before making the purchase!