CNXNPC Connection, Inc.Technology · Technology Distributorsas of 2026-09-16
Horizon

Issued 2026-09-16 at $87.12 · now $87.12 (2026-09-16, +0.0% since)

Based on its own history, a month from the 2026-09-16 close, CNXN has typically landed between $78.16 and $100.24 — a range of −10.3% to +15.1% from the issuance price $87.12.

Range of outcomes in historically similar periods — not a price prediction. Ranges are scored publicly on /methodology.
  • Actual close
  • Typical path (median)
  • Middle 50% of outcomes
  • 90% range

5,003 overlapping 1 month windows · 2006-09-262026-08-17 · basis climatology · forecast (batch). Probability up 53.9% (90% CI 51.756.1%, ≈1,408 obs).

The cone is anchored at the 2026-09-16 issuance close ($87.12) — the price the forecast resolves against on 2026-10-15, not the latest close. The drawn path shape is illustrative (bands widen with √t); every labeled number is real — the anchor, the scored batch p90/IQR endpoints, and the typical move.

Where CNXN has typically landed a month from the 2026-09-16 close of $87.12 — the range is history, not a prediction.

$78.16worst · -10.3%$100.24best · +15.1%
  • now $87.12 (+0.0%)
  • typicalThe typical outcome — half of similar past periods did better and half did worse (not an average, so a few wild periods don't skew it). $87.79 (+0.8%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $83.19$92.39
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $78.16$100.24
Actual 1-month windows behind the coneiEvery overlapping 1-month window in this security's own price history was ranked by realized return; shown are the 3 worst and 3 best of 5,003 windows spanning 2006-09-26 to 2026-09-16. Not cherry-picked — these are the extremes of the full sample. Max drop / max rise are the deepest and highest points reached within each window. See /methodology.
StartReturnMax dropMax rise
3 worst
2009-02-04−45.0%−48.9%+0.0%
2009-02-03−44.9%−44.9%+7.8%
2009-02-02−43.0%−44.7%+7.2%
3 best
2008-04-14+66.5%+0.0%+72.7%
2008-04-11+60.9%−4.5%+65.0%
2009-03-11+58.0%+0.0%+62.4%

5,003 overlapping windows · 2006-09-262026-09-16 · not cherry-picked

Seasonality · by month iHow this security has tended to do in each calendar month historically — a frequency, never a prediction.

iFor each calendar month, the share of years this security closed higher than the month before, and the average month-over-month return, over ~20 years of its own price history. Cells are shaded by average return. This is historical frequency, not a prediction — no month is a signal.
Jan
55%
+1.4%
n=20
Feb
40%
−3.0%
n=20
Mar
60%
−0.3%
n=20
Apr
35%
+0.1%
n=20
May
60%
+4.0%
n=20
Jun
50%
+1.1%
n=20
Jul
60%
+1.9%
n=20
Aug
65%
+2.4%
n=20
Sep
40%
−1.5%
n=20
Oct
60%
+4.8%
n=20
Nov
65%
+3.6%
n=20
Dec
60%
+2.5%
n=20

Up-frequency and average month-over-month return · historical frequency, not a prediction

Reported insider & political trades

Every Form 4 the people closest to this company have filed with the SEC — plotted against the share price, aggregated by month, and shown with the gap between when each trade happened and when it was disclosed. A public record, not advice.

Share price & reported tradesMonthly open-market valueReporting lag — trade date to filing date2026-092026-082026-072026-062026-052026-042026-032026-022026-012025-122025-112025-102025-092025-08$87$552026-09-15: 2 insider sales, $608K — GALLUP PATRICIA …2026-09-14: 3 insider sales, $610K — GALLUP PATRICIA …2026-09-02: 2 insider sales, $576K — GALLUP PATRICIA …2026-09-01: 2 insider sales, $564K — GALLUP PATRICIA …2026-08-18: 2 insider sales, $561K — GALLUP PATRICIA …2026-08-17: 3 insider sales, $562K — GALLUP PATRICIA …2026-08-05: 3 insider sales, $603K — GALLUP PATRICIA …2026-08-04: 5 insider sales, $1.9M — MCGRATH TIMOTHY J, GALLUP PATRICIA …2026-08-03: 3 insider sales, $3.1M — MCGRATH TIMOTHY J …2026-07-31: 3 insider sales, $1.8M — Baker Thomas C, Duckett Barbara …2026-07-23: 2 insider sales, $575K — GALLUP PATRICIA …2026-07-22: 3 insider sales, $572K — GALLUP PATRICIA …2026-07-07: 1 insider sale, $529K — GALLUP PATRICIA2026-07-06: 2 insider sales, $520K — GALLUP PATRICIA …2026-06-24: 2 insider sales, $500K — GALLUP PATRICIA …2026-06-23: 2 insider sales, $498K — GALLUP PATRICIA …2026-06-09: 2 insider sales, $531K — GALLUP PATRICIA …2026-06-08: 2 insider sales, $499K — GALLUP PATRICIA …2026-06: 8 open-market sales, $2.0M2026-07: 11 open-market sales, $4.0M2026-08: 16 open-market sales, $6.6M2026-09: 9 open-market sales, $2.4M↑ buys↓ salesdirector GALLUP PATRICIA — Sale on 2026-09-15, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-09-15, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-09-14, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-09-14, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-09-14, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-09-02, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-09-02, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-09-01, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-09-01, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-08-18, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-18, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-17, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-08-17, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-08-17, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-08-05, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-05, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-05, filed 1 day after the tradeofficer MCGRATH TIMOTHY J — Sale on 2026-08-04, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-04, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-08-04, filed 2 days after the tradeofficer MCGRATH TIMOTHY J — Sale on 2026-08-04, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-08-04, filed 2 days after the tradeofficer MCGRATH TIMOTHY J — Sale on 2026-08-03, filed 2 days after the tradeofficer MCGRATH TIMOTHY J — Sale on 2026-08-03, filed 2 days after the tradeofficer MCGRATH TIMOTHY J — Sale on 2026-08-03, filed 2 days after the tradeofficer Baker Thomas C — Sale on 2026-07-31, filed 3 days after the tradedirector Duckett Barbara — Sale on 2026-07-31, filed 3 days after the tradeofficer Baker Thomas C — Sale on 2026-07-31, filed 3 days after the tradedirector GALLUP PATRICIA — Sale on 2026-07-23, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-07-23, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-07-22, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-07-22, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-07-22, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-07-07, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-07-06, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-07-06, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-06-24, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-06-24, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-06-23, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-06-23, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-06-09, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-06-09, filed 1 day after the tradedirector GALLUP PATRICIA — Sale on 2026-06-08, filed 2 days after the tradedirector GALLUP PATRICIA — Sale on 2026-06-08, filed 2 days after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-15GALLUP PATRICIAdirectorSale5,124 @ $85.01$436K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open6,929,777Form 4 · filed 1 day after the trade
2026-09-15GALLUP PATRICIAdirectorSale2,018 @ $85.61$173K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,927,759Form 4 · filed 1 day after the trade
2026-09-14GALLUP PATRICIAdirectorSale3,551 @ $85.62$304K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open6,936,693Form 4 · filed 2 days after the trade
2026-09-14GALLUP PATRICIAdirectorSale1,792 @ $86.04$154K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,934,901Form 4 · filed 2 days after the trade
2026-09-14GALLUP PATRICIAdirectorSale1,799 @ $84.42$152K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,940,244Form 4 · filed 2 days after the trade
2026-09-02GALLUP PATRICIAdirectorSale4,458 @ $80.40$358K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open6,944,727Form 4 · filed 1 day after the trade
2026-09-02GALLUP PATRICIAdirectorSale2,684 @ $80.88$217K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,942,043Form 4 · filed 1 day after the trade
2026-09-01GALLUP PATRICIAdirectorSale4,872 @ $78.76$384K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open6,951,455Form 4 · filed 2 days after the trade
2026-09-01GALLUP PATRICIAdirectorSale2,270 @ $79.39$180K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,949,185Form 4 · filed 2 days after the trade
2026-08-18GALLUP PATRICIAdirectorSale3,922 @ $78.36$307K−0.1% of holdingnot yet — horizon still opennot yet — horizon still open6,959,547Form 4 · filed 1 day after the trade
2026-08-18GALLUP PATRICIAdirectorSale3,220 @ $78.83$254K−0.0% of holdingnot yet — horizon still opennot yet — horizon still open6,956,327Form 4 · filed 1 day after the trade
2026-08-17GALLUP PATRICIAdirectorSale5,066 @ $78.16$396K−0.1% of holding+13.3%not yet — horizon still open6,965,545Form 4 · filed 2 days after the trade
2026-08-17GALLUP PATRICIAdirectorSale1,358 @ $79.61$108K−0.0% of holding+13.3%not yet — horizon still open6,964,187Form 4 · filed 2 days after the trade
2026-08-17GALLUP PATRICIAdirectorSale718 @ $80.21$58K−0.0% of holding+13.3%not yet — horizon still open6,963,469Form 4 · filed 2 days after the trade
2026-08-05GALLUP PATRICIAdirectorSale3,559 @ $84.77$302K−0.1% of holding−3.0%not yet — horizon still open6,970,811Form 4 · filed 1 day after the trade
2026-08-05GALLUP PATRICIAdirectorSale3,383 @ $84.09$284K−0.0% of holding−3.0%not yet — horizon still open6,974,370Form 4 · filed 1 day after the trade
2026-08-05GALLUP PATRICIAdirectorSale200 @ $85.82$17K−0.0% of holding−3.0%not yet — horizon still open6,970,611Form 4 · filed 1 day after the trade
2026-08-04MCGRATH TIMOTHY JofficerSale12,479 @ $86.20$1.1M−4.9% of holding−5.7%not yet — horizon still open242,185Form 4 · filed 1 day after the trade
2026-08-04GALLUP PATRICIAdirectorSale3,968 @ $85.79$340K−0.1% of holding−5.7%not yet — horizon still open6,980,927Form 4 · filed 2 days after the trade
2026-08-04GALLUP PATRICIAdirectorSale3,041 @ $87.01$265K−0.0% of holding−5.7%not yet — horizon still open6,977,886Form 4 · filed 2 days after the trade
2026-08-04MCGRATH TIMOTHY JofficerSale1,842 @ $87.00$160K−0.8% of holding−5.7%not yet — horizon still open240,343Form 4 · filed 1 day after the trade
2026-08-04GALLUP PATRICIAdirectorSale133 @ $87.47$12K−0.0% of holding−5.7%not yet — horizon still open6,977,753Form 4 · filed 2 days after the trade
2026-08-03MCGRATH TIMOTHY JofficerSale22,049 @ $85.49$1.9M−7.6% of holding−6.9%not yet — horizon still open267,294Form 4 · filed 2 days after the trade
2026-08-03MCGRATH TIMOTHY JofficerSale12,630 @ $86.23$1.1M−4.7% of holding−6.9%not yet — horizon still open254,664Form 4 · filed 2 days after the trade
2026-08-03MCGRATH TIMOTHY JofficerSale1,000 @ $84.17$84K−0.3% of holding−6.9%not yet — horizon still open289,343Form 4 · filed 2 days after the trade
2026-07-31Baker Thomas CofficerSale19,394 @ $83.17$1.6M−34.6% of holding−7.1%not yet — horizon still open36,698Form 4 · filed 3 days after the trade
2026-07-31Duckett BarbaradirectorSale2,000 @ $83.86$168K−11.0% of holding−7.1%not yet — horizon still open16,252Form 4 · filed 3 days after the trade
2026-07-31Baker Thomas CofficerSale606 @ $83.89$51K−1.7% of holding−7.1%not yet — horizon still open36,092Form 4 · filed 3 days after the trade
2026-07-23GALLUP PATRICIAdirectorSale6,575 @ $80.52$529K−0.1% of holding−6.1%not yet — horizon still open6,985,462Form 4 · filed 1 day after the trade
2026-07-23GALLUP PATRICIAdirectorSale567 @ $81.15$46K−0.0% of holding−6.1%not yet — horizon still open6,984,895Form 4 · filed 1 day after the trade
2026-07-22GALLUP PATRICIAdirectorSale3,667 @ $79.28$291K−0.1% of holding−5.4%not yet — horizon still open6,995,512Form 4 · filed 2 days after the trade
2026-07-22GALLUP PATRICIAdirectorSale1,990 @ $80.59$160K−0.0% of holding−5.4%not yet — horizon still open6,993,522Form 4 · filed 2 days after the trade
2026-07-22GALLUP PATRICIAdirectorSale1,485 @ $81.21$121K−0.0% of holding−5.4%not yet — horizon still open6,992,037Form 4 · filed 2 days after the trade
2026-07-07GALLUP PATRICIAdirectorSale7,142 @ $74.11$529K−0.1% of holding+12.7%not yet — horizon still open6,999,179Form 4 · filed 1 day after the trade
2026-07-06GALLUP PATRICIAdirectorSale5,897 @ $73.00$430K−0.1% of holding+15.4%not yet — horizon still open7,006,321Form 4 · filed 2 days after the trade
2026-07-06GALLUP PATRICIAdirectorSale1,245 @ $72.17$90K−0.0% of holding+15.4%not yet — horizon still open7,012,218Form 4 · filed 2 days after the trade
2026-06-24GALLUP PATRICIAdirectorSale6,576 @ $70.04$461K−0.1% of holding+14.5%not yet — horizon still open7,014,029Form 4 · filed 1 day after the trade
2026-06-24GALLUP PATRICIAdirectorSale566 @ $70.52$40K−0.0% of holding+14.5%not yet — horizon still open7,013,463Form 4 · filed 1 day after the trade
2026-06-23GALLUP PATRICIAdirectorSale4,867 @ $69.96$340K−0.1% of holding+13.1%not yet — horizon still open7,020,605Form 4 · filed 2 days after the trade
2026-06-23GALLUP PATRICIAdirectorSale2,275 @ $69.23$157K−0.0% of holding+13.1%not yet — horizon still open7,025,472Form 4 · filed 2 days after the trade
2026-06-09GALLUP PATRICIAdirectorSale3,692 @ $72.20$267K−0.1% of holding+2.7%not yet — horizon still open7,027,747Form 4 · filed 1 day after the trade
2026-06-09GALLUP PATRICIAdirectorSale3,692 @ $71.63$264K−0.1% of holding+2.7%not yet — horizon still open7,031,439Form 4 · filed 1 day after the trade
2026-06-08GALLUP PATRICIAdirectorSale6,379 @ $72.05$460K−0.1% of holding+4.4%not yet — horizon still open7,035,676Form 4 · filed 2 days after the trade
2026-06-08GALLUP PATRICIAdirectorSale545 @ $72.61$40K−0.0% of holding+4.4%not yet — horizon still open7,035,131Form 4 · filed 2 days after the trade
2025-05-30MCGRATH TIMOTHY JofficerSale10,930 @ $65.14$712K−4.2% of holding−3.3%−27.4%249,457Form 4 · filed 3 days after the trade
2025-05-28MCGRATH TIMOTHY JofficerSale5,440 @ $67.05$365K−2.0% of holding−4.2%−25.9%260,387Form 4 · filed 1 day after the trade
2025-05-28Ferguson Jack LdirectorSale1,000 @ $66.32$66K−1.5% of holding−4.2%−25.9%66,055Form 4 · filed 2 days after the trade
2025-05-27MCGRATH TIMOTHY JofficerSale26,565 @ $66.80$1.8M−9.1% of holding−5.4%−27.8%265,827Form 4 · filed 2 days after the trade
2025-05-20MCGRATH TIMOTHY JofficerSale7,065 @ $68.94$487K−2.4% of holding−5.4%−28.8%292,392Form 4 · filed 2 days after the trade

The vs-S&P columns are a labeled look-back on what the stock did after each filing, measured against the index over the same window. Descriptive history, not a claim about the person or a reason to trade.

154 award / exercise / gift records — not counted as purchases

Awards, option exercises, gifts and tax-withholding disposals are shown separately and never counted as open-market purchases or sales — they carry no conviction information.

DatePersonRoleActionSharesOwned afterFiling
2026-09-01MCGRATH TIMOTHY JofficerWithheld for tax3,935246,408Form 4
2026-09-01BEFFA NEGRINI DAVIDdirectorOption exercise500500Form 4
2026-09-01BEFFA NEGRINI DAVIDdirectorOption exercise50065,875Form 4
2026-09-01MCGRATH TIMOTHY JofficerOption exercise10,0005,000Form 4
2026-09-01MCGRATH TIMOTHY JofficerOption exercise10,000250,343Form 4
2026-09-01GALLUP PATRICIAdirectorOption exercise500500Form 4
2026-09-01GALLUP PATRICIAdirectorOption exercise500533,758Form 4
2026-09-01Ferguson Jack LdirectorOption exercise500500Form 4
2026-09-01Ferguson Jack LdirectorOption exercise50068,555Form 4
2026-09-01Duckett BarbaradirectorOption exercise500500Form 4
2026-09-01Duckett BarbaradirectorOption exercise50016,752Form 4
2026-06-30Bothwick Jay EdirectorOption exercise1,2500Form 4
2026-06-30Bothwick Jay EdirectorOption exercise1,2506,875Form 4
2026-04-01MCGRATH TIMOTHY JofficerWithheld for tax3,935290,343Form 4
2026-04-01MCGRATH TIMOTHY JofficerOption exercise10,00010,000Form 4
2026-04-01MCGRATH TIMOTHY JofficerOption exercise10,000294,278Form 4
2026-03-14MCGRATH TIMOTHY JofficerWithheld for tax3,935284,278Form 4
2026-03-14Baker Thomas CofficerWithheld for tax1,50156,092Form 4
2026-03-14Ferguson Jack LdirectorOption exercise62568,055Form 4
2026-03-14Ferguson Jack LdirectorOption exercise6251,250Form 4
2026-03-14GALLUP PATRICIAdirectorOption exercise5,00010,000Form 4
2026-03-14GALLUP PATRICIAdirectorOption exercise5,0002,533,258Form 4
2026-03-14BEFFA NEGRINI DAVIDdirectorOption exercise62565,375Form 4
2026-03-14BEFFA NEGRINI DAVIDdirectorOption exercise6251,250Form 4
2026-03-14Baker Thomas CofficerOption exercise5,00057,593Form 4
2026-03-14Baker Thomas CofficerOption exercise5,00010,000Form 4
2026-03-14Kinyon GarydirectorOption exercise6251,250Form 4
2026-03-14Kinyon GarydirectorOption exercise6256,875Form 4
2026-03-14Bothwick Jay EdirectorOption exercise6251,250Form 4
2026-03-14Bothwick Jay EdirectorOption exercise6255,625Form 4
2026-03-14Duckett BarbaradirectorOption exercise6251,250Form 4
2026-03-14Duckett BarbaradirectorOption exercise62518,252Form 4
2026-03-14MCGRATH TIMOTHY JofficerOption exercise10,00020,000Form 4
2026-03-14MCGRATH TIMOTHY JofficerOption exercise10,000288,213Form 4
2026-02-10MCGRATH TIMOTHY JofficerWithheld for tax2,470278,213Form 4
2026-02-10Baker Thomas CofficerWithheld for tax1,32452,593Form 4
2026-02-10Bothwick Jay EdirectorOption exercise6255,000Form 4
2026-02-10Ferguson Jack LdirectorOption exercise62567,430Form 4
2026-02-10GALLUP PATRICIAdirectorOption exercise5,00015,000Form 4
2026-02-10MCGRATH TIMOTHY JofficerOption exercise10,000280,683Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Across 2012–2021, stocks where a CEO, C-suite officer, or director had recently made an open-market common-stock purchase ran about +28 bp per month above the universe average (n=34,268 stock-weeks). A historical tendency, not a prediction.

Congressional disclosures

No congressional trades disclosed for this company.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.