Looking at the Uni-Select stock listed on the Toronto Stock Exchange (UNS.TO), share price is $31.85. Shares outstanding is listed as 21,295,405 from the company's website (http://uniselect.com/en/investors/stock-information).
Market cap should be $31.85 * 21,295,405 = $678M.
However yahoo finance and google both lists market cap around $1.3B.
Am I missing something here?