Churchill Downs Incorporated /CDI/ has recently released its first quarter financial report posting net revenue of $252.9 million, down 5% compared to Q1 in 2019. The company posted net loss for the quarter to the extent of $23.4 million, in total contrast with the $11.6 million profit generated the year before. Adjusted earnings before interest, […]