Software company in Canada
csisoftware.com
Constellation Software is a Canadian diversified software company. It is based in Toronto, Canada, is listed on the Toronto Stock Exchange, and is a constituent of the S&P/TSX 60. Wikipedia
More on Yahoo Finance