On this page
David Hall
Insider
First SEC filing: Aug. 26, 2004 · Latest: Aug. 26, 2004
Insider at
Insider transactions
0 buys (P)
0 sells (S)
Net: $0
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. 1, 2020 | CNXN | M | 500 | · | · | 3,500 Direct | +16.67% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2020 | CNXN | M | 500 | · | · | 0 Direct | · | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2020 | CNXN | M | 500 | · | · | 25,868 Direct | +1.97% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2020 | CNXN | M | 500 | · | · | 25,368 Direct | +2.01% | Acquired | (price as of 2026-10-02) |
| Nov. 20, 2019 | CNXN | G | 15,000 | · | · | 24,868 Direct | -37.62% | Disposed | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 4,000 Direct | +14.29% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 500 Direct | · | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 0 Direct | · | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 39,868 Direct | +1.27% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 39,368 Direct | +1.29% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2019 | CNXN | M | 500 | · | · | 38,868 Direct | +1.30% | Acquired | (price as of 2026-10-02) |
| Nov. 23, 2018 | CNXN | G | 10,000 | · | · | 37,868 Direct | -20.89% | Disposed | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 4,500 Direct | -10.00% | Disposed | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 38,368 Direct | +1.32% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 1,000 Direct | +100.00% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 500 Direct | · | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 47,868 Direct | +1.06% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2018 | CNXN | M | 500 | · | · | 47,368 Direct | +1.07% | Acquired | (price as of 2026-10-02) |
| Feb. 13, 2018 | CNXN | A | 5,000 | · | · | 5,000 Direct | · | Acquired | (price as of 2026-10-02) |
| Dec. 3, 2017 | CNXN | M | 500 | · | · | 46,868 Direct | +1.08% | Acquired | (price as of 2026-10-02) |
| Dec. 3, 2017 | CNXN | M | 500 | · | · | 500 Direct | -50.00% | Disposed | (price as of 2026-10-02) |
| Sept. 1, 2017 | CNXN | M | 500 | · | · | 1,500 Direct | +50.00% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2017 | CNXN | M | 500 | · | · | 1,000 Direct | +100.00% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2017 | CNXN | M | 500 | · | · | 46,368 Direct | +1.09% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2017 | CNXN | M | 500 | · | · | 45,868 Direct | +1.10% | Acquired | (price as of 2026-10-02) |
| Dec. 15, 2016 | CNXN | G | 20,000 | · | · | 45,368 Direct | -30.60% | Disposed | (price as of 2026-10-02) |
| Dec. 3, 2016 | CNXN | M | 500 | · | · | 500 Direct | -50.00% | Disposed | (price as of 2026-10-02) |
| Dec. 3, 2016 | CNXN | M | 500 | · | · | 65,368 Direct | +0.77% | Acquired | (price as of 2026-10-02) |
| Nov. 12, 2016 | CNXN | M | 2,000 | · | · | 0 Direct | -100.00% | Disposed | (price as of 2026-10-02) |
| Nov. 12, 2016 | CNXN | M | 2,000 | · | · | 64,868 Direct | +3.18% | Acquired | (price as of 2026-10-02) |
| Nov. 1, 2016 | CNXN | S | 4,000 | $23.20 | $92,800 | 0 Indirect | -100.00% | Disposed | 298.2% (price as of 2026-10-02) |
| Sept. 16, 2016 | CNXN | S | 2,000 | $24.37 | $48,740 | 4,000 Indirect | -33.33% | Disposed | 279.1% (price as of 2026-10-02) |
| Sept. 16, 2016 | CNXN | G | 6,000 | · | · | 6,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| Sept. 16, 2016 | CNXN | G | 6,000 | · | · | 62,868 Direct | -8.71% | Disposed | (price as of 2026-10-02) |
| Sept. 1, 2016 | CNXN | M | 500 | · | · | 1,500 Direct | +50.00% | Acquired | (price as of 2026-10-02) |
| Sept. 1, 2016 | CNXN | M | 500 | · | · | 68,868 Direct | +0.73% | Acquired | (price as of 2026-10-02) |
| Aug. 4, 2016 | CNXN | S | 4,000 | $25.26 | $101,040 | 0 Indirect | -100.00% | Disposed | 265.7% (price as of 2026-10-02) |
| Aug. 2, 2016 | CNXN | G | 4,000 | · | · | 4,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| Aug. 2, 2016 | CNXN | G | 4,000 | · | · | 68,368 Direct | -5.53% | Disposed | (price as of 2026-10-02) |
| June 14, 2016 | CNXN | S | 1,000 | $23.87 | $23,870 | 0 Indirect | -100.00% | Disposed | 287.0% (price as of 2026-10-02) |
| June 9, 2016 | CNXN | G | 1,000 | · | · | 1,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| June 9, 2016 | CNXN | G | 1,000 | · | · | 72,368 Direct | -1.36% | Disposed | (price as of 2026-10-02) |
| March 1, 2016 | CNXN | A | 2,000 | · | · | 2,000 Direct | · | Acquired | (price as of 2026-10-02) |
| Feb. 18, 2016 | CNXN | S | 5,000 | $23.46 | $117,300 | 0 Indirect | -100.00% | Disposed | 293.8% (price as of 2026-10-02) |
| Feb. 16, 2016 | CNXN | G | 5,000 | · | · | 5,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| Feb. 16, 2016 | CNXN | G | 5,000 | · | · | 71,368 Direct | -6.55% | Disposed | (price as of 2026-10-02) |
| Dec. 3, 2015 | CNXN | M | 500 | · | · | 1,000 Direct | -33.33% | Disposed | (price as of 2026-10-02) |
| Dec. 3, 2015 | CNXN | M | 500 | · | · | 76,368 Direct | +0.66% | Acquired | (price as of 2026-10-02) |
| Nov. 30, 2015 | CNXN | S | 3,400 | $22.25 | $75,650 | 0 Indirect | -100.00% | Disposed | 315.2% (price as of 2026-10-02) |
| Nov. 27, 2015 | CNXN | S | 1,600 | $22.14 | $35,424 | 3,400 Indirect | -32.00% | Disposed | 317.3% (price as of 2026-10-02) |
| Nov. 25, 2015 | CNXN | G | 5,000 | · | · | 5,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| Nov. 25, 2015 | CNXN | G | 5,000 | · | · | 78,993 Direct | -5.95% | Disposed | (price as of 2026-10-02) |
| Nov. 12, 2015 | CNXN | M | 2,000 | · | · | 2,000 Direct | -50.00% | Disposed | (price as of 2026-10-02) |
| Nov. 12, 2015 | CNXN | M | 2,000 | · | · | 73,368 Direct | +2.80% | Acquired | (price as of 2026-10-02) |
| Oct. 29, 2015 | CNXN | S 10b5-1 | 3,125 | $20.56 | $64,250 | 80,868 Direct | -3.72% | Disposed | 349.3% (price as of 2026-10-02) |
| Oct. 28, 2015 | CNXN | S 10b5-1 | 3,125 | $20.85 | $65,156 | 83,993 Direct | -3.59% | Disposed | 343.1% (price as of 2026-10-02) |
| Oct. 20, 2015 | CNXN | S 10b5-1 | 3,125 | $20.83 | $65,094 | 87,118 Direct | -3.46% | Disposed | 343.5% (price as of 2026-10-02) |
| Oct. 19, 2015 | CNXN | S 10b5-1 | 3,125 | $20.57 | $64,281 | 90,243 Direct | -3.35% | Disposed | 349.1% (price as of 2026-10-02) |
| Oct. 15, 2015 | CNXN | S 10b5-1 | 3,125 | $20.16 | $63,000 | 93,368 Direct | -3.24% | Disposed | 358.2% (price as of 2026-10-02) |
| Oct. 14, 2015 | CNXN | S 10b5-1 | 3,125 | $20.31 | $63,469 | 96,493 Direct | -3.14% | Disposed | 354.8% (price as of 2026-10-02) |
| Oct. 6, 2015 | CNXN | S 10b5-1 | 3,125 | $20.86 | $65,188 | 99,618 Direct | -3.04% | Disposed | 342.9% (price as of 2026-10-02) |
| Oct. 5, 2015 | CNXN | S 10b5-1 | 3,125 | $20.50 | $64,062 | 102,743 Direct | -2.95% | Disposed | 350.6% (price as of 2026-10-02) |
| Oct. 1, 2015 | CNXN | S 10b5-1 | 2,584 | $20.10 | $51,938 | 105,868 Direct | -2.38% | Disposed | 359.6% (price as of 2026-10-02) |
| Sept. 30, 2015 | CNXN | S 10b5-1 | 3,125 | $20.16 | $63,000 | 108,452 Direct | -2.80% | Disposed | 358.2% (price as of 2026-10-02) |
| Sept. 22, 2015 | CNXN | S 10b5-1 | 3,125 | $20.82 | $65,062 | 111,577 Direct | -2.72% | Disposed | 343.7% (price as of 2026-10-02) |
| Sept. 21, 2015 | CNXN | S 10b5-1 | 3,125 | $21.03 | $65,719 | 114,702 Direct | -2.65% | Disposed | 339.3% (price as of 2026-10-02) |
| Sept. 17, 2015 | CNXN | S 10b5-1 | 3,125 | $20.93 | $65,406 | 117,827 Direct | -2.58% | Disposed | 341.4% (price as of 2026-10-02) |
| Sept. 16, 2015 | CNXN | S 10b5-1 | 3,125 | $20.61 | $64,406 | 120,952 Direct | -2.52% | Disposed | 348.2% (price as of 2026-10-02) |
| Sept. 9, 2015 | CNXN | S 10b5-1 | 3,125 | $20.75 | $64,844 | 124,077 Direct | -2.46% | Disposed | 345.2% (price as of 2026-10-02) |
| Sept. 8, 2015 | CNXN | S 10b5-1 | 3,125 | $20.69 | $64,656 | 127,202 Direct | -2.40% | Disposed | 346.5% (price as of 2026-10-02) |
| Sept. 3, 2015 | CNXN | S 10b5-1 | 3,125 | $20.63 | $64,469 | 130,327 Direct | -2.34% | Disposed | 347.8% (price as of 2026-10-02) |
| Sept. 2, 2015 | CNXN | S 10b5-1 | 3,125 | $20.67 | $64,594 | 133,452 Direct | -2.29% | Disposed | 346.9% (price as of 2026-10-02) |
| Aug. 25, 2015 | CNXN | S 10b5-1 | 100 | $20.12 | $2,012 | 136,577 Direct | -0.07% | Disposed | 359.1% (price as of 2026-10-02) |
| Aug. 24, 2015 | CNXN | S 10b5-1 | 3,125 | $20.30 | $63,438 | 136,677 Direct | -2.24% | Disposed | 355.1% (price as of 2026-10-02) |
| Aug. 20, 2015 | CNXN | S 10b5-1 | 3,125 | $20.97 | $65,531 | 139,802 Direct | -2.19% | Disposed | 340.5% (price as of 2026-10-02) |
| Aug. 19, 2015 | CNXN | S 10b5-1 | 3,125 | $21.01 | $65,656 | 142,927 Direct | -2.14% | Disposed | 339.7% (price as of 2026-10-02) |
| Aug. 11, 2015 | CNXN | S 10b5-1 | 3,125 | $21.13 | $66,031 | 146,052 Direct | -2.09% | Disposed | 337.2% (price as of 2026-10-02) |
| Aug. 10, 2015 | CNXN | S 10b5-1 | 3,125 | $21.36 | $66,750 | 149,177 Direct | -2.05% | Disposed | 332.5% (price as of 2026-10-02) |
| Aug. 8, 2015 | CNXN | M | 2,000 | · | · | 2,000 Direct | · | Acquired | (price as of 2026-10-02) |
| Aug. 8, 2015 | CNXN | M | 2,000 | · | · | 152,032 Direct | +1.33% | Acquired | (price as of 2026-10-02) |
| Aug. 6, 2015 | CNXN | S 10b5-1 | 3,125 | $21.57 | $67,406 | 150,302 Direct | -2.04% | Disposed | 328.3% (price as of 2026-10-02) |
| Aug. 5, 2015 | CNXN | S | 5,000 | $21.62 | $108,100 | 0 Indirect | -100.00% | Disposed | 327.3% (price as of 2026-10-02) |
| Aug. 5, 2015 | CNXN | S 10b5-1 | 3,125 | $21.76 | $68,000 | 153,427 Direct | -2.00% | Disposed | 324.5% (price as of 2026-10-02) |
| Aug. 4, 2015 | CNXN | G | 5,000 | · | · | 5,000 Indirect | · | Acquired | (price as of 2026-10-02) |
| Aug. 4, 2015 | CNXN | G | 5,000 | · | · | 156,552 Direct | -3.09% | Disposed | (price as of 2026-10-02) |
| July 28, 2015 | CNXN | S 10b5-1 | 3,125 | $22.47 | $70,219 | 161,552 Direct | -1.90% | Disposed | 311.1% (price as of 2026-10-02) |
| July 27, 2015 | CNXN | S 10b5-1 | 3,125 | $22.39 | $69,969 | 164,677 Direct | -1.86% | Disposed | 312.6% (price as of 2026-10-02) |
| July 23, 2015 | CNXN | S 10b5-1 | 3,125 | $23.00 | $71,875 | 167,802 Direct | -1.83% | Disposed | 301.7% (price as of 2026-10-02) |
| July 22, 2015 | CNXN | S 10b5-1 | 3,125 | $23.08 | $72,125 | 170,927 Direct | -1.80% | Disposed | 300.3% (price as of 2026-10-02) |
| July 14, 2015 | CNXN | S 10b5-1 | 3,125 | $24.42 | $76,312 | 174,052 Direct | -1.76% | Disposed | 278.3% (price as of 2026-10-02) |
| July 13, 2015 | CNXN | S 10b5-1 | 3,125 | $24.06 | $75,188 | 177,177 Direct | -1.73% | Disposed | 284.0% (price as of 2026-10-02) |
| July 9, 2015 | CNXN | S 10b5-1 | 3,125 | $23.80 | $74,375 | 180,302 Direct | -1.70% | Disposed | 288.2% (price as of 2026-10-02) |
| July 8, 2015 | CNXN | S 10b5-1 | 3,125 | $23.60 | $73,750 | 183,427 Direct | -1.68% | Disposed | 291.4% (price as of 2026-10-02) |
| June 30, 2015 | CNXN | S 10b5-1 | 3,125 | $24.70 | $77,188 | 186,552 Direct | -1.65% | Disposed | 274.0% (price as of 2026-10-02) |
| June 29, 2015 | CNXN | S 10b5-1 | 3,125 | $25.04 | $78,250 | 189,677 Direct | -1.62% | Disposed | 268.9% (price as of 2026-10-02) |
| June 25, 2015 | CNXN | S 10b5-1 | 3,125 | $25.16 | $78,625 | 192,802 Direct | -1.59% | Disposed | 267.2% (price as of 2026-10-02) |
| June 24, 2015 | CNXN | S 10b5-1 | 3,125 | $25.11 | $78,469 | 195,927 Direct | -1.57% | Disposed | 267.9% (price as of 2026-10-02) |
| June 16, 2015 | CNXN | S 10b5-1 | 3,125 | $24.55 | $76,719 | 199,052 Direct | -1.55% | Disposed | 276.3% (price as of 2026-10-02) |
| Jan. 22, 2015 | CNXN | Z | 250,000 | · | · | 0 Direct | · | Acquired | (price as of 2026-10-02) |
| Jan. 22, 2015 | CNXN | Z | 250,000 | · | · | 0 Indirect | -100.00% | Disposed | (price as of 2026-10-02) |
Showing latest 100 of 1463 transactions
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. 1, 2020 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2020 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2019 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2019 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2019 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2018 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Disposed |
| Sept. 1, 2018 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2018 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Feb. 13, 2018 | CNXN | Restricted Stock Units | Common Stock | · | · | 5,000 | Acquired |
| Dec. 3, 2017 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Disposed |
| Sept. 1, 2017 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Sept. 1, 2017 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| Dec. 3, 2016 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Disposed |
| Nov. 12, 2016 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Disposed |
| Sept. 1, 2016 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Acquired |
| March 1, 2016 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Acquired |
| Dec. 3, 2015 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Disposed |
| Nov. 12, 2015 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Disposed |
| Aug. 8, 2015 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Acquired |
| Dec. 3, 2014 | CNXN | Restricted Stock Units | Common Stock | · | · | 500 | Disposed |
| Oct. 30, 2014 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Acquired |
| Aug. 8, 2014 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Acquired |
| Dec. 3, 2013 | CNXN | Restricted Stock Units | Common Stock | · | · | 2,000 | Acquired |
| Nov. 12, 2012 | CNXN | Restricted Stock Units | Common Stock | · | Nov. 12, 2022 | 4,000 | Acquired |
| Aug. 8, 2011 | CNXN | Restricted Stock Units | Common Stock | · | · | 4,000 | Acquired |
Exercise/conversion price is blank when not applicable (e.g. RSUs).