The more values I select, the more matches I get. This should be the other way around.
It should be an AND filter on the values.
It should be an AND filter on the values.
So the top of the list would be companies with 8 matches, then there is a separator, then there are companies with 7 matches, then there is a separator, and so on... all the way down to zero matches. The list is always everything, but the sort order changes.