Churchill Downs generates record revenues for Q4 and FY2024