Source: City of Pleasanton, 2023