US retailers are seeing brisk consumer demand for fresh Bristol Bay sockeye salmon. But while record-high harvests would indicate a discount on last year's prices, inflationary pressures on everything from fuel to labor to cans is upending the supply-and-demand equation.

On July 12, the Bristol Bay sockeye salmon harvest smashed the previous all-time record of 44.7 million sockeye set in 1995. At nearly 75 million, Bristol Bay's run of sockeye has also broken records.

And the fish keep coming.