Institutional Ownership ..
CACI had 26million floating shres .. last quarter they bought back 4million shares. So now there are 22million total shares out there .. However, institutions own 28,356,825 shares as of 6/20/2012. With a short interest of 4.84 million shares, how is this possible? These shorts have to be nervous.
http://www.nasdaq.com/symbol/caci/institutional-holdings