Lumen sells CenturyLink ILEC assets to Apollo in $7.5 billion deal

  • Loading stock data...