CACI INTERNATIONAL INC /DE/
CACI · Services-Computer Integrated Systems Design · 22.1M shares · -2%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $234M (gross $273M, SBC $40M)
Reference price $500.38 · est. market cap ~$11.1B — last insider sale, 2026-06-16 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
B70Steady, growing federal-IT/defense services contractor — solid growth and profitability, but heavy government concentration and modest cash conversion.
Strengths
- Solid growth and earnings — revenue +12.6% (56th), net income +19.0% (64th)
- Profitable with good asset returns — operating margin 8.9% (52nd), ROA 5.8% (77th)
- Recurring federal/defense backlog provides revenue visibility — qualitative (per 10-K)
Risks
- Extreme customer concentration — 10-K: 95.7% of FY25 revenue from federal contracts, 75.4% from the DoD — suspension/debarment or budget cuts would be material
- Modest cash conversion — OCF margin 6.3% (40th), typical of a services/working-capital-heavy model
- Budget-cycle and appropriations risk — qualitative (per 10-K)
Notable findings
- Customer concentration~95% of revenue from one customer/distributor — 7% and 95
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- Exec changeRecent 8-K item 5.02 8-K ↗
- Buying back stockNet buyback — share count -2%/yr over 4y
- Strong balance sheetStrong balance sheet — $106M cash & investments
- Notable holderHeld by 5 notable fund(s): FMR LLC, STATE STREET CORP, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
- Insider sellingInsider selling — 3 open-market sale(s) by 3 insider(s) (cluster of 3 insiders, ~$1M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
8.9%
Net margin
5.8%
Return on assets
5.8%
Revenue growth (QoQ)
5.9%
Net-income growth
19.0%
Net debt / EBITDA
2.9×
Current ratio
1.5×
EBITDA
$959M
Cash & investments
$106M
Stock comp / revenue
0.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-16 | Gordon Susan M. | Sell | 264 | $500.38 |
| 2026-04-26 | Gray DeEtte | Tax withheld | 4.5K | $516.54 |
| 2026-04-26 | Gray DeEtte | Option exercise | 11K | — |
| 2026-04-16 | DISBROW LISA S | Grant | 52 | — |
| 2026-04-14 | MORRISON SCOTT C | Option exercise | 84 | — |
| 2026-04-14 | Nolan Philip O | Option exercise | 84 | — |
| 2026-04-14 | DISBROW LISA S | Option exercise | 123 | — |
| 2026-04-14 | Plunkett Debora A | Option exercise | 84 | — |
| 2026-04-14 | SZEWS CHARLES L | Option exercise | 84 | — |
| 2026-04-14 | McCarthy Ryan D | Option exercise | 84 | — |
| 2026-04-14 | Sloane Stanton D | Option exercise | 84 | — |
| 2026-04-14 | Gordon Susan M. | Option exercise | 84 | — |
| 2026-03-11 | Plunkett Debora A | Sell | 220 | $603.30 |
| 2026-02-10 | Koegel J William JR | Sell | 2.0K | $615.06 |
| 2026-01-15 | DISBROW LISA S | Grant | 44 | — |
| 2026-01-14 | Sloane Stanton D | Option exercise | 84 | — |
| 2026-01-14 | DISBROW LISA S | Option exercise | 123 | — |
| 2026-01-14 | Plunkett Debora A | Option exercise | 84 | — |
| 2026-01-14 | McCarthy Ryan D | Option exercise | 84 | — |
| 2026-01-14 | SZEWS CHARLES L | Option exercise | 84 | — |
| 2026-01-14 | MORRISON SCOTT C | Option exercise | 84 | — |
| 2026-01-14 | Gordon Susan M. | Option exercise | 84 | — |
| 2026-01-14 | Nolan Philip O | Option exercise | 84 | — |
| 2025-12-10 | JEWS WILLIAM L | Sell | 3.0K | $585.82 |
| 2025-11-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 2.5K | $562.25 |
| 2025-11-01 | MACLAUCHLAN JEFFREY D | Option exercise | 5.1K | — |
| 2025-11-01 | MACLAUCHLAN JEFFREY D | Option exercise | 1.1K | — |
| 2025-11-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 541 | $562.25 |
| 2025-10-16 | Blazer Eric | Option exercise | 98 | — |
| 2025-10-16 | Blazer Eric | Tax withheld | 30 | $518.23 |
| 2025-10-16 | DISBROW LISA S | Grant | 53 | — |
| 2025-10-12 | Plunkett Debora A | Option exercise | 83 | — |
| 2025-10-12 | Nolan Philip O | Option exercise | 83 | — |
| 2025-10-12 | Sloane Stanton D | Option exercise | 83 | — |
| 2025-10-12 | McCarthy Ryan D | Option exercise | 83 | — |
| 2025-10-12 | MORRISON SCOTT C | Option exercise | 83 | — |
| 2025-10-12 | JEWS WILLIAM L | Option exercise | 83 | — |
| 2025-10-12 | SZEWS CHARLES L | Option exercise | 83 | — |
| 2025-10-12 | Gordon Susan M. | Option exercise | 83 | — |
| 2025-10-12 | DISBROW LISA S | Option exercise | 83 | — |
| 2025-10-01 | Mengucci John S | Option exercise | 20K | — |
| 2025-10-01 | Mengucci John S | Tax withheld | 8.9K | $515.16 |
| 2025-10-01 | Mengucci John S | Tax withheld | 2.5K | $515.16 |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Option exercise | 288 | — |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 142 | $515.16 |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Option exercise | 1.1K | — |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 521 | $515.16 |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Option exercise | 659 | — |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 324 | $515.16 |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Option exercise | 1.3K | — |
| 2025-10-01 | MACLAUCHLAN JEFFREY D | Tax withheld | 650 | $515.16 |
| 2025-10-01 | Weir Tracy | Option exercise | 560 | — |
| 2025-10-01 | Weir Tracy | Tax withheld | 264 | $515.16 |
| 2025-10-01 | Weir Tracy | Option exercise | 122 | — |
| 2025-10-01 | Weir Tracy | Tax withheld | 58 | $515.16 |
| 2025-10-01 | Weir Tracy | Option exercise | 106 | — |
| 2025-10-01 | Weir Tracy | Tax withheld | 50 | $515.16 |
| 2025-10-01 | Weir Tracy | Option exercise | 87 | — |
| 2025-10-01 | Weir Tracy | Tax withheld | 41 | $515.16 |
| 2025-10-01 | Blazer Eric | Option exercise | 65 | — |
| 2025-10-01 | Blazer Eric | Tax withheld | 20 | $515.16 |
| 2025-10-01 | Gray DeEtte | Option exercise | 894 | — |
| 2025-10-01 | Gray DeEtte | Tax withheld | 404 | $515.16 |
| 2025-10-01 | Gray DeEtte | Option exercise | 1.1K | — |
| 2025-10-01 | Gray DeEtte | Tax withheld | 479 | $515.16 |
| 2025-10-01 | Gray DeEtte | Option exercise | 659 | — |
| 2025-10-01 | Gray DeEtte | Tax withheld | 298 | $515.16 |
| 2025-10-01 | Gray DeEtte | Option exercise | 4.1K | — |
| 2025-10-01 | Gray DeEtte | Tax withheld | 1.9K | $515.16 |
| 2025-10-01 | Koegel J William JR | Option exercise | 2.9K | — |
| 2025-10-01 | Koegel J William JR | Tax withheld | 1.4K | $515.16 |
| 2025-10-01 | Koegel J William JR | Option exercise | 639 | — |
| 2025-10-01 | Koegel J William JR | Tax withheld | 234 | $515.16 |
| 2025-10-01 | Koegel J William JR | Option exercise | 531 | — |
| 2025-10-01 | Koegel J William JR | Tax withheld | 261 | $515.16 |
| 2025-10-01 | Koegel J William JR | Option exercise | 329 | — |
| 2025-10-01 | Koegel J William JR | Tax withheld | 162 | $515.16 |
| 2025-10-01 | Mengucci John S | Option exercise | 4.3K | — |
| 2025-10-01 | Mengucci John S | Tax withheld | 1.9K | $515.16 |
| 2025-10-01 | Mengucci John S | Option exercise | 5.6K | — |
| 2025-10-01 | Mengucci John S | Option exercise | 4.0K | — |
| 2025-10-01 | Mengucci John S | Tax withheld | 1.8K | $515.16 |
| 2025-09-15 | Mengucci John S | Sell | 33 | $490.29 |
| 2025-09-15 | Mengucci John S | Sell | 1.7K | $491.07 |
| 2025-09-15 | Mengucci John S | Sell | 1.4K | $492.28 |
| 2025-09-15 | Mengucci John S | Sell | 4.7K | $493.11 |
| 2025-09-15 | Mengucci John S | Sell | 2.3K | $493.96 |
| 2025-08-22 | Weir Tracy | Option exercise | 268 | — |
| 2025-07-14 | MORRISON SCOTT C | Option exercise | 83 | — |
| 2025-07-14 | Gordon Susan M. | Option exercise | 83 | — |
| 2025-07-14 | Nolan Philip O | Option exercise | 83 | — |
| 2025-07-14 | Sloane Stanton D | Option exercise | 83 | — |
| 2025-07-14 | DISBROW LISA S | Option exercise | 83 | — |
| 2025-07-14 | SZEWS CHARLES L | Option exercise | 83 | — |
| 2025-07-14 | McCarthy Ryan D | Option exercise | 83 | — |
| 2025-07-14 | JEWS WILLIAM L | Option exercise | 83 | — |
| 2025-07-14 | Plunkett Debora A | Option exercise | 83 | — |
| 2025-05-16 | JEWS WILLIAM L | Sell | 1.0K | $477.42 |
| 2025-05-09 | MACLAUCHLAN JEFFREY D | Option exercise | 1.3K | — |
| 2025-05-09 | MACLAUCHLAN JEFFREY D | Tax withheld | 425 | $477.82 |
| 2025-04-26 | Koegel J William JR | Option exercise | 355 | — |
| 2025-04-26 | Koegel J William JR | Tax withheld | 119 | $449.49 |
| 2025-04-17 | Daniels Michael A | Grant | 66 | — |
| 2025-04-15 | Gordon Susan M. | Option exercise | 83 | — |
| 2025-04-15 | MORRISON SCOTT C | Option exercise | 83 | — |
| 2025-04-15 | SZEWS CHARLES L | Option exercise | 83 | — |
| 2025-04-15 | DISBROW LISA S | Option exercise | 83 | — |
| 2025-04-15 | JEWS WILLIAM L | Option exercise | 83 | — |
| 2025-04-15 | Nolan Philip O | Option exercise | 83 | — |
| 2025-04-15 | Sloane Stanton D | Option exercise | 83 | — |
| 2025-04-15 | McCarthy Ryan D | Option exercise | 83 | — |
| 2025-04-15 | Daniels Michael A | Option exercise | 120 | — |
| 2025-04-15 | Plunkett Debora A | Option exercise | 83 | — |
| 2025-03-12 | Plunkett Debora A | Sell | 309 | $363.62 |
| 2025-01-16 | Daniels Michael A | Grant | 61 | — |
| 2025-01-15 | Daniels Michael A | Option exercise | 120 | — |
| 2025-01-15 | Sloane Stanton D | Option exercise | 82 | — |
| 2025-01-15 | Nolan Philip O | Option exercise | 82 | — |
| 2025-01-15 | MORRISON SCOTT C | Option exercise | 82 | — |
| 2025-01-15 | McCarthy Ryan D | Option exercise | 82 | — |
| 2025-01-15 | Gordon Susan M. | Option exercise | 82 | — |
| 2025-01-15 | SZEWS CHARLES L | Option exercise | 82 | — |
| 2025-01-15 | Plunkett Debora A | Option exercise | 82 | — |
| 2025-01-15 | JEWS WILLIAM L | Option exercise | 82 | — |
| 2025-01-15 | DISBROW LISA S | Option exercise | 82 | — |
All non-derivative Form 4 activity (SEC), newest first.
Supply chain
Customers (2)
- U.S. Federal Government 96% of rev
- U.S. Department of Defense (DoD) 75% of rev
Suppliers (0)
Named in the 10-K; linked when we track them.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-06-22 | Exec/director changeExhibits | filing ↗ |
| 2026-06-05 | Exec/director changeExhibits | filing ↗ |
| 2026-04-22 | ResultsExhibits | filing ↗ |
| 2026-03-12 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-03-09 | Material agreementAcquisition/dispositionDebt obligationOtherExhibits | filing ↗ |
| 2026-02-26 | OtherExhibits | filing ↗ |
| 2026-02-26 | OtherExhibits | filing ↗ |
| 2026-01-21 | ResultsExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-22 | 2026-06-22 | 0001628280-26-044492 ↗ |
| 8-K | 2026-06-05 | 2026-06-01 | 0001628280-26-041245 ↗ |
| 10-Q | 2026-04-23 | 2026-03-31 | 0001628280-26-026802 ↗ |
| 8-K | 2026-04-22 | 2026-04-22 | 0001628280-26-026589 ↗ |
| 8-K | 2026-03-12 | 2026-03-12 | 0001628280-26-017315 ↗ |
| 8-K | 2026-03-09 | 2026-03-09 | 0001628280-26-016072 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001628280-26-012309 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001628280-26-012005 ↗ |
| 10-Q | 2026-01-22 | 2025-12-31 | 0001628280-26-003026 ↗ |
| 8-K | 2026-01-21 | 2026-01-21 | 0001628280-26-002895 ↗ |
| 8-K | 2025-12-30 | 2025-12-24 | 0001628280-25-059083 ↗ |
| 8-K | 2025-12-29 | 2025-12-19 | 0001628280-25-059047 ↗ |