going away
Ahead of the competitors and still increasing the leadAhead of the competitors and still increasing the lead.
Meaning
2 senses(idiomatic)Ahead of the competitors and still increasing the lead.
(broadly, idiomatic)Readily, handily, unmistakably.