NEW YORK (TheStreet) -- Shares of Caci Int'l (CACI - Get Report) were advancing on heavy trading volume late Thursday afternoon following the company's better-than-anticipated earnings for the 2016 fiscal fourth quarter. Caci is a provider of information solutions and services to the federal government.

After yesterday's market close, the Arlington, VA-based company reported adjusted earnings of $2.35 per diluted share, handily beating analysts' estimates of $1.58 per share.

Revenue rose 28.7% to $1.11 billion year-over-year and was in line with Wall Street's forecasts.

For fiscal 2017, Caci expects earnings per diluted share between $6.02 and $6.43 on revenue of $4.05 billion to $4.25 billion. Analysts are looking for earnings of $6.21 per share on revenue of $4.18 billion.

About 1.1 million of the company's shares changed hands so far today compared to its average 30-day volume of 132,629 shares per day.

Separately, TheStreet Ratings Team has a "Buy" rating with a score of B- on the stock.

The company's strengths can be seen in multiple areas, such as its revenue growth, largely solid financial position with reasonable debt levels by most measures, solid stock price performance, compelling growth in net income and reasonable valuation levels. 

Recently, TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

You can view the full analysis from the report here: CACI