Not that it helps you much, but if you want the explanation, it's two fold - CPC are just selling at a lower margin, different customer base, different pricing structures. But also CPC has older, lower cost stock, so their sell price is lower. Farnell sell a lot more of this part so the physical stock we have is newer and there's been a price increase. When CPC exhaust that stock their price will go up.