I remember a few years ago that CSI Data was the main daily data supplier to Yahoo, MSN Finance and I think also Google Finance too. There must be a good reason that they were dropped. PS - Stock volumes in Yahoo are also incorrect in that they match nobody else. Beware!