DAVENPORT & Co LLC - MSFT Position History | HoldingsIntel