macro

CACI misses Q1 revenue estimates but raises FY27 outlook

CACI International's fiscal Q1 revenue fell slightly short of analyst estimates, while adjusted EPS beat expectations and full-year guidance was raised.

the public page opens no earlier than 15 minutes after we detect the story. approved stories may reach the api sooner. connect the api →

what happened

CACI International reported results for fiscal Q1 2027. According to Reuters, revenue reached $2.47 billion, up 8.2% year over year, but came in below the analyst consensus of $2.51 billion. Adjusted EPS rose 11.8% to $7.66, compared with the $6.63 expected. GAAP EPS was $5.84, net income $130.4 million and adjusted net income $171 million.

The company also lifted its FY27 guidance. Revenue is now expected at $10.7 to $10.9 billion, up from $10.65 to $10.85 billion, and adjusted EPS at $33.18 to $34.08, versus $32.96 to $33.86 before. Free cash flow guidance of at least $900 million was reaffirmed. TradingView reported contract awards of $4.8 billion, a book-to-bill ratio of 2.0x.

why it matters

Two points matter for the market: revenue came in weaker than expected, yet the outlook was raised. Adjusted profit growth reflected higher gross profit and operating efficiency, while organic revenue growth was 2.1%. A strong pipeline of new awards supports revenue in the coming quarters.

market impact

CACI shares: the raised outlook and profit growth support the stock, while the revenue shortfall is a risk.

tags

instruments

CACIUS defense IT services

sources

  1. CACI International Inc (CACI) Q1 Revenue $2.5B; Raises FY27 Revenue & Adj. EPS Outlook — TradingView, 21 October 2026 at 20:15 UTC
  2. CACI International Q1 revenue misses estimates, raises FY27 outlook — Reuters, 21 October 2026 at 20:27 UTC

prepared by the newsmetry newsroom with ai assistance from the sources listed below. not investment advice.

the public page opens no earlier than 15 minutes after we detect the story. approved stories may reach the api sooner.

get stories in real time ↗