Keeneland sold 2,933 horses for $210,802,500 during the 12-day September Yearling Sale, which ended on Saturday.