They must have a lot of stock to be selling off goods well below cost with a couple of months of the season still to go, you'd expect these sort of reductions after the season had finished.
I think these recent sales have been even more generous than the ones they usually do after the season ends.