What happens depends on the search algorithm. If you are searching using the Exhaustive algorithm, then all solution combinations are examined and their objectives reported, sorted by the first objective (be it share, revenue, etc.)
If you are using the Genetic algorithm, then the algorithm does not try to prioritize one objective over another, but it seeks to find solutions that are not dominated by another solution. That is to say, if solution A is better in both share and revenue than solution B, then B is dominated by A. When finished, the software reports those solutions that are not dominated, and it is up to the researcher to decide which is best for their situation.