Investor
BEESE FULMER INVESTMENT MANAGEMENT, INC.
Portfolio Total Value
$1,161,827,000.00
Number of Stocks
228
Period of Reporting