Investor
Fenimore Asset Management Inc
Portfolio Total Value
$4,686,318,000.00
Number of Stocks
90
Period of Reporting