Those are some very serious profits. CACI could do a lot to venture out to make sure they don't fall into overcapitalization.
The price is starting to reflect a market that looks to be over saturated for CACI. It seems to be stuck in the $45.00 to $46.00 per share range. That's an awesome problem I must admit.