NASCAR settles federal antitrust case, gives all its teams the permanent charters they wanted

Dec 11, 2025, 08:40 PM