VSE (VSEC) reported Q2 adjusted earnings late Wednesday of $1.75 per diluted share, up from $1.32 a year earlier.
Analysts polled by FactSet expected $0.93.
Revenue for the quarter ended June 30 was $449.1 million, compared with $272.1 million a year earlier.
Analysts expected $425 million.
For 2026, the company said it now expects revenue growth of 61% to 64%, compared with its prior outlook of 57% to 61% growth.