Usually they have a sale around the 4th of July.
Here is a 100% positive way to confirm that your local store is having the sale:
Go to the Petco local ad page
, enter your zip code, choose your store, then under browse by category, choose fish. Then the dollar per gallon sale will be listed (if your store is having it). If not, it doesn't hurt to call your store and be sure.