Keith Kennedy
First SEC filing: July 2, 2026 · Latest: July 2, 2026
Insider at
Insider transactions
Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted
| Date | Ticker | Code | Shares | Price | Value | Owned after | Δ own | A/D | vs now |
|---|---|---|---|---|---|---|---|---|---|
| Sept. 12, 2026 | CDNA | F | 8,220 | $52.37 | $430,481 | 211,704 Direct | -3.74% | Disposed | 33.4% (price as of 2026-10-05) |
| July 1, 2026 | CDNA | F | 2,930 | $29.25 | $85,702 | 219,924 Direct | -1.31% | Disposed | 138.8% (price as of 2026-10-05) |
| April 20, 2026 | CDNA | A | 24,134 | · | · | 221,548 Direct | +12.23% | Acquired | (price as of 2026-10-05) |
| April 1, 2026 | CDNA | F | 11,725 | $17.87 | $209,526 | 197,414 Direct | -5.61% | Disposed | 290.9% (price as of 2026-10-05) |
| Feb. 2, 2026 | CDNA | A | 60,000 | · | · | 199,309 Direct | +43.07% | Acquired | (price as of 2026-10-05) |
| Feb. 2, 2026 | CDNA | A | 14,474 | · | · | 213,783 Direct | +7.26% | Acquired | (price as of 2026-10-05) |
| Feb. 2, 2026 | CDNA | F | 4,644 | $20.42 | $94,830 | 209,139 Direct | -2.17% | Disposed | 242.1% (price as of 2026-10-05) |
| Sept. 12, 2025 | CDNA | F | 7,987 | $13.53 | $108,064 | 139,309 Direct | -5.42% | Disposed | 416.3% (price as of 2026-10-05) |
| March 21, 2025 | CDNA | A | 77,195 | · | · | 147,296 Direct | +110.12% | Acquired | (price as of 2026-10-05) |
| Sept. 12, 2024 | CDNA | A | 70,101 | · | · | 70,101 Direct | · | Acquired | (price as of 2026-10-05) |
| Sept. 12, 2024 | CDNA | A | 100,651 | · | · | 100,651 Direct | · | Acquired | (price as of 2026-10-05) |
| March 2, 2021 | VCYT | F | 5,783 | $62.15 | $359,413 | 116,858 Direct | -4.72% | Disposed | -23.3% (price as of 2026-10-05) |
| Feb. 26, 2021 | VCYT | A | 15,000 | · | · | 122,641 Direct | +13.94% | Acquired | (price as of 2026-10-05) |
| Feb. 26, 2021 | VCYT | A | 30,000 | · | · | 30,000 Direct | · | Acquired | (price as of 2026-10-05) |
| Feb. 24, 2021 | VCYT | F | 11,046 | $62.30 | $688,166 | 107,641 Direct | -9.31% | Disposed | -23.5% (price as of 2026-10-05) |
| Dec. 2, 2020 | VCYT | F | 944 | $55.08 | $51,996 | 118,117 Direct | -0.79% | Disposed | -13.5% (price as of 2026-10-05) |
| Sept. 2, 2020 | VCYT | F | 1,131 | $34.16 | $38,635 | 119,061 Direct | -0.94% | Disposed | 39.5% (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 10,075 | $5.98 | $60,248 | 162,726 Direct | +6.60% | Acquired | 697.2% (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 22,167 | $7.47 | $165,587 | 184,893 Direct | +13.62% | Acquired | 538.2% (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 15,416 | $9.05 | $139,515 | 200,309 Direct | +8.34% | Acquired | 426.7% (price as of 2026-10-05) |
| July 6, 2020 | VCYT | S 10b5-1 | 80,677 | $28.21 | $2,275,898 | 119,632 Direct | -40.28% | Disposed | 69.0% (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 10,075 | · | · | 37,017 Direct | -21.39% | Disposed | (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 22,167 | · | · | 22,223 Direct | -49.94% | Disposed | (price as of 2026-10-05) |
| July 6, 2020 | VCYT | M 10b5-1 | 15,416 | · | · | 4,584 Direct | -77.08% | Disposed | (price as of 2026-10-05) |
| July 2, 2020 | VCYT | M 10b5-1 | 2,800 | $5.98 | $16,744 | 158,398 Direct | +1.80% | Acquired | 697.2% (price as of 2026-10-05) |
| July 2, 2020 | VCYT | S 10b5-1 | 5,747 | $28.02 | $161,031 | 152,651 Direct | -3.63% | Disposed | 70.1% (price as of 2026-10-05) |
| July 2, 2020 | VCYT | M 10b5-1 | 2,800 | · | · | 47,092 Direct | -5.61% | Disposed | (price as of 2026-10-05) |
| July 1, 2020 | VCYT | F | 2,106 | $26.73 | $56,293 | 155,598 Direct | -1.34% | Disposed | 78.3% (price as of 2026-10-05) |
| June 2, 2020 | VCYT | F | 603 | $26.01 | $15,684 | 157,704 Direct | -0.38% | Disposed | 83.3% (price as of 2026-10-05) |
| May 11, 2020 | VCYT | A | 300 | · | · | 158,307 Direct | +0.19% | Acquired | (price as of 2026-10-05) |
| May 11, 2020 | VCYT | A | 1,750 | · | · | 1,750 Direct | · | Acquired | (price as of 2026-10-05) |
| March 2, 2020 | VCYT | F | 1,393 | · | · | 158,007 Direct | -0.87% | Disposed | (price as of 2026-10-05) |
| Feb. 28, 2020 | VCYT | A | 12,000 | · | · | 159,400 Direct | +8.14% | Acquired | (price as of 2026-10-05) |
| Feb. 28, 2020 | VCYT | A | 70,000 | · | · | 70,000 Direct | · | Acquired | (price as of 2026-10-05) |
| Feb. 24, 2020 | VCYT | A | 50,000 | · | · | 160,563 Direct | +45.22% | Acquired | (price as of 2026-10-05) |
| Feb. 24, 2020 | VCYT | F | 13,163 | · | · | 147,400 Direct | -8.20% | Disposed | (price as of 2026-10-05) |
| Jan. 16, 2020 | VCYT | M 10b5-1 | 7,052 | $7.47 | $52,678 | 116,755 Direct | +6.43% | Acquired | 538.2% (price as of 2026-10-05) |
| Jan. 16, 2020 | VCYT | S 10b5-1 | 7,052 | $30.08 | $212,124 | 109,703 Direct | -6.04% | Disposed | 58.5% (price as of 2026-10-05) |
| Jan. 16, 2020 | VCYT | M 10b5-1 | 7,052 | · | · | 44,390 Direct | -13.71% | Disposed | (price as of 2026-10-05) |
| Dec. 27, 2019 | VCYT | M 10b5-1 | 400 | $7.47 | $2,988 | 110,103 Direct | +0.36% | Acquired | 538.2% (price as of 2026-10-05) |
| Dec. 27, 2019 | VCYT | S 10b5-1 | 400 | $30.00 | $12,000 | 109,703 Direct | -0.36% | Disposed | 58.9% (price as of 2026-10-05) |
| Dec. 27, 2019 | VCYT | M 10b5-1 | 400 | · | · | 51,442 Direct | -0.77% | Disposed | (price as of 2026-10-05) |
| Dec. 6, 2019 | VCYT | M 10b5-1 | 13,851 | $7.47 | $103,467 | 123,554 Direct | +12.63% | Acquired | 538.2% (price as of 2026-10-05) |
| Dec. 6, 2019 | VCYT | S 10b5-1 | 13,851 | $30.04 | $416,084 | 109,703 Direct | -11.21% | Disposed | 58.7% (price as of 2026-10-05) |
| Dec. 6, 2019 | VCYT | S 10b5-1 | 13,851 | · | · | 51,842 Direct | -21.08% | Disposed | (price as of 2026-10-05) |
| Dec. 5, 2019 | VCYT | M 10b5-1 | 11,942 | $7.47 | $89,207 | 121,645 Direct | +10.89% | Acquired | 538.2% (price as of 2026-10-05) |
| Dec. 5, 2019 | VCYT | M 10b5-1 | 7,358 | $5.98 | $44,001 | 129,003 Direct | +6.05% | Acquired | 697.2% (price as of 2026-10-05) |
| Dec. 5, 2019 | VCYT | S 10b5-1 | 19,300 | $30.00 | $579,000 | 109,703 Direct | -14.96% | Disposed | 58.9% (price as of 2026-10-05) |
| Dec. 5, 2019 | VCYT | M 10b5-1 | 11,942 | · | · | 65,693 Direct | -15.38% | Disposed | (price as of 2026-10-05) |
| Dec. 5, 2019 | VCYT | M 10b5-1 | 7,358 | · | · | 49,892 Direct | -12.85% | Disposed | (price as of 2026-10-05) |
| Dec. 2, 2019 | VCYT | F | 340 | $27.19 | $9,245 | 109,703 Direct | -0.31% | Disposed | 75.3% (price as of 2026-10-05) |
| Nov. 25, 2019 | VCYT | M 10b5-1 | 18,757 | $5.98 | $112,167 | 128,800 Direct | +17.05% | Acquired | 697.2% (price as of 2026-10-05) |
| Nov. 25, 2019 | VCYT | S 10b5-1 | 18,757 | $28.01 | $525,384 | 110,043 Direct | -14.56% | Disposed | 70.2% (price as of 2026-10-05) |
| Nov. 25, 2019 | VCYT | M 10b5-1 | 18,757 | · | · | 57,250 Direct | -24.68% | Disposed | (price as of 2026-10-05) |
| Oct. 22, 2019 | VCYT | M 10b5-1 | 1,243 | $5.98 | $7,433 | 111,286 Direct | +1.13% | Acquired | 697.2% (price as of 2026-10-05) |
| Oct. 22, 2019 | VCYT | S 10b5-1 | 1,243 | $28.00 | $34,804 | 110,043 Direct | -1.12% | Disposed | 70.3% (price as of 2026-10-05) |
| Oct. 22, 2019 | VCYT | M 10b5-1 | 1,243 | · | · | 76,007 Direct | -1.61% | Disposed | (price as of 2026-10-05) |
| Sept. 18, 2019 | VCYT | M | 22,365 | $7.47 | $167,067 | 110,043 Direct | +25.51% | Acquired | 538.2% (price as of 2026-10-05) |
| Sept. 18, 2019 | VCYT | M | 22,365 | · | · | 77,635 Direct | -22.36% | Disposed | (price as of 2026-10-05) |
| Sept. 3, 2019 | VCYT | F | 340 | $25.09 | $8,531 | 87,678 Direct | -0.39% | Disposed | 90.0% (price as of 2026-10-05) |
| July 1, 2019 | VCYT | A | 16,000 | · | · | 87,211 Direct | +22.47% | Acquired | (price as of 2026-10-05) |
| June 3, 2019 | VCYT | F | 339 | · | · | 71,211 Direct | -0.47% | Disposed | (price as of 2026-10-05) |
| March 2, 2019 | VCYT | F | 1,053 | · | · | 71,550 Direct | -1.45% | Disposed | (price as of 2026-10-05) |
| Feb. 28, 2019 | VCYT | A | 8,000 | · | · | 40,603 Direct | +24.54% | Acquired | (price as of 2026-10-05) |
| Feb. 28, 2019 | VCYT | A | 32,000 | · | · | 72,603 Direct | +78.81% | Acquired | (price as of 2026-10-05) |
| Feb. 28, 2019 | VCYT | A | 60,000 | · | · | 60,000 Direct | · | Acquired | (price as of 2026-10-05) |
| March 2, 2018 | VCYT | A | 10,300 | · | · | 28,114 Direct | +57.82% | Acquired | (price as of 2026-10-05) |
| March 2, 2018 | VCYT | A | 77,250 | · | · | 77,250 Direct | · | Acquired | (price as of 2026-10-05) |
| Dec. 6, 2017 | VCYT | F | 9,395 | $6.29 | $59,095 | 15,605 Direct | -37.58% | Disposed | 657.9% (price as of 2026-10-05) |
| March 3, 2017 | VCYT | A | 20,000 | · | · | 20,000 Direct | · | Acquired | (price as of 2026-10-05) |
| Dec. 6, 2016 | VCYT | A | 25,000 | · | · | 25,000 Direct | · | Acquired | (price as of 2026-10-05) |
| Dec. 6, 2016 | VCYT | A | 100,000 | · | · | 100,000 Direct | · | Acquired | (price as of 2026-10-05) |
P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding
Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.
Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.
| Date | Ticker | Security | Underlying | Exercise price | Expiration | Shares | A/D |
|---|---|---|---|---|---|---|---|
| Sept. 12, 2024 | CDNA | Employee Stock Option (right to buy) | Common Stock | $29.43 | Sept. 12, 2034 | 100,651 | Acquired |
| Feb. 26, 2021 | VCYT | Stock Option (right to buy) | Common Stock | $58.06 | Feb. 26, 2031 | 30,000 | Acquired |
| July 6, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 1, 2028 | 10,075 | Disposed |
| July 6, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 22,167 | Disposed |
| July 6, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $9.05 | March 2, 2027 | 15,416 | Disposed |
| July 2, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 1, 2028 | 2,800 | Disposed |
| May 11, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $26.55 | May 10, 2030 | 1,750 | Acquired |
| Feb. 28, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $24.69 | Feb. 27, 2030 | 70,000 | Acquired |
| Jan. 16, 2020 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 7,052 | Disposed |
| Dec. 27, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 400 | Disposed |
| Dec. 6, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 13,851 | Disposed |
| Dec. 5, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 11,942 | Disposed |
| Dec. 5, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 1, 2028 | 7,358 | Disposed |
| Nov. 25, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 1, 2028 | 18,757 | Disposed |
| Oct. 22, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 1, 2028 | 1,243 | Disposed |
| Sept. 18, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 22,365 | Disposed |
| Feb. 28, 2019 | VCYT | Stock Option (right to buy) | Common Stock | $20.21 | Feb. 27, 2029 | 60,000 | Acquired |
| March 2, 2018 | VCYT | Stock Option (right to buy) | Common Stock | $5.98 | March 2, 2028 | 77,250 | Acquired |
| March 3, 2017 | VCYT | Stock Option (right to buy) | Common Stock | $9.05 | March 3, 2027 | 20,000 | Acquired |
| Dec. 6, 2016 | VCYT | Stock Option (right to buy) | Common Stock | $7.47 | Dec. 5, 2026 | 100,000 | Acquired |
Exercise/conversion price is blank when not applicable (e.g. RSUs).
Compensation (DEF 14A)
Matched by name from proxy statements (DEF 14A) — verify against the filing.
| Fiscal year | Salary | Bonus | Stock awards | Option awards | Non-equity incentive | Pension change | Other | Total |
|---|---|---|---|---|---|---|---|---|
| 2025 | $587,606 | · | $2,162,552 | · | $430,260 | · | $38,813 | $3,219,231 |
| 2024 | $148,173 | · | · | · | $204,346 | · | $33,278 | $4,512,215 |
| Fiscal year | Salary | Bonus | Stock awards | Option awards | Non-equity incentive | Pension change | Other | Total |
|---|---|---|---|---|---|---|---|---|
| 2021 | $178,875 | · | $1,370,913 | $863,526 | · | · | $241,500 | $2,654,814 |
| 2020 | $450,000 | $12,500 | · | $863,315 | $247,500 | · | · | $2,025,917 |
| 2019 | $432,000 | $32,175 | · | $638,310 | $215,325 | · | · | $2,773,676 |
Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.