Investor
DAVENPORT & Co LLC
Portfolio Total Value
$16,526,958,000.00
Number of Stocks
1,094
Period of Reporting