AVONDALE, ARIZONA - NOVEMBER 08: NASCAR President Steve Phelps (L) and NASCAR Executive Vice President Steve O'Donnell speak to the media during the NASCAR annual State of the Sport address at Phoenix Raceway on November 08, 2024 in Avondale, Arizona. (Photo by Jared C. Tilton/Getty Images)