Just as the mythological Greek king Sisyphus was doomed to forever roll a boulder up a hill, only to watch it fall as he reached the summit, a 30-year dispute over interests in an Iranian dairy seemed destined to make endless trips to the U.S. Court of Appeals for the D.C. Circuit without resolution.

But in an opinion Wednesday, U.S. District Judge Richard Leon wrote that he hoped he was near the end of litigation that the D.C. Circuit once described as "Sisyphean labor." Following a D.C. Circuit opinion last February finding that U.S. courts did have jurisdiction over the case, Leon on Wednesday ordered Iran to pay $40.5 million in damages, interest and attorney fees to plaintiff McKesson Corp.