You or I don't know how much they actually charge retail, online channels, do we?
so how do you know if their online discounts on their own website is lower than what thry make through say Amazon?
Also the seasonality aspect as well. Christmas is their peak period so traditionally this is more quieter period and hence the discount to lure more buyers.