certainly a mix of all those things in my opinion but yes... I do think FI are slowly cutting these prices in the top assets ready for them to be hiked up again (due to various matters) in the summer....
let's face it... they can't keep rising even if nothing happens in the market so whilst things are quiet for a couple of weeks it makes perfect sense... Then Ronaldo or Salah for example hog the headlines during the UCL semi-finals and they're up again... Messi wins the championship it's the same with him.... Neymar recovers from injury and the prices rocket up!!!
Looking forward, I think perhaps (unless people are buying large quantities daily) that these prices of the superstars will fall more between games, but knowing the contributions they make when playing and the consistency they have for scoring goals they won't be out of the papers for long which then drives up the price again??
Looking at Jan 2017 (where the top players averaged £3-3.50) to Jan 2018 (where the best aved £7-£8+) I see no doubt that Jan 2019 will see 100% growth in value at the top end again so we should be looking at £16 for the likes of Messi & Neymar in particular?