Yes, you are correct!:) Here is the explanation:
Start by analyzing the chart. You have two axes.
The position of each circle or bubble relative to the vertical axis defines how many stores Company X has in the city, so the higher the circle's center is placed, the more stores are in the city. That means city B, which is on the very top, has the greatest number of Company X stores and city C, which is on the very bottom, has the smallest number of Company X stores.
A bubble's position relative to the horizontal axis defines total revenue from all stores in the city, so the leftmost cities generate the least revenue for company X and the rightmost cities generate the most revenues. The size of the circle represents the size of the population of the city, so E has the greatest population, while cities C, I, G, F, and K are the smallest ones.
The first question asks which city brings in the most revenues: that is the city indicated by the rightmost circle, K. To find its rank in terms of the number of stores, locate its position along the vertical axis. The upper-most city, city B, has the greatest number of stores. Next comes city K, so the correct answer is second.
The second question asks you to find the city in which Company X generates the greatest per resident revenue. The revenue per resident can be calculated by dividing the total revenue by the number of residents. You do not have to examine all the cities, as you have only four options from which to choose. So you only need to consider cities E, K, C, and F. City E has the largest population, but the revenue it generates is not that high, so it's a fast out. The other three cities, namely K, C, and F are all indicated by similarly small bubbles, so they all have approximately the same number of residents, so to find the one that has the greatest revenue per resident, we just need to pick the one that brings in more revenues. Since city K is the rightmost, and therefore has the greatest value on the revenue axis, the correct answer is K.