For the player, each ship takes about 5% from the value of the trade route, so after 20 ships there is no further return. It is the number of ships and not fleets that matters.

I don't know if the AI just receives money for each ship on a trade route but it would appear that they derive something from it...