BUCKINGHAM CAPITAL MANAGEMENT, INC.