Churchill Downs Incorporated (CDI) has reported a 36 per cent increase in net revenue to a new high of $2.46 billion in 2023

Checking your access to this content. Please wait.