
Every row is a completed trade, filed by the league. Nothing here is a report, a rumour or a proposed deal — if it is on this page, the player has changed clubs.
A trade is counted per player, not per deal. The 87 moves here are spread over the days the league filed them, newest first. A three-team deal appears as one row per player moved, because that is the shape the feed publishes and there is no deal id in it to group them by.
Every club on a deal is named and links to its own page, and each line is the club that *received* the players beside it. The feed states that direction and this page prints it rather than inferring it from which club filed the paperwork.
The window runs from the start of the season, so this is a season-to-date tracker. It is not a rolling few weeks: a trade made in October is still here in April.