CSPICSP Inc.Technology · Information Technology Servicesas of 2026-09-16
Horizon

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

Based on its own history, a month from the 2026-09-16 close, CSPI has typically landed between $6.02 and $10.03 — a range of −21.6% to +30.6% from the issuance price $7.68.

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 ($7.68) — 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 CSPI has typically landed a month from the 2026-09-16 close of $7.68 — the range is history, not a prediction.

$6.02worst · -21.6%$10.03best · +30.6%
  • now $7.68 (+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). $7.68 (+0.0%)
  • middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $6.97$8.39
  • 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $6.02$10.03
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
2020-02-18−64.5%−64.5%+0.0%
2020-02-20−61.0%−64.4%+0.0%
2020-02-19−59.8%−64.0%+1.2%
3 best
2024-01-31+134.1%−10.9%+134.1%
2024-01-25+124.6%−12.0%+124.6%
2024-02-02+104.2%−7.4%+143.3%

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
65%
+6.4%
n=20
Feb
45%
+0.3%
n=20
Mar
50%
−2.3%
n=20
Apr
65%
+3.8%
n=20
May
50%
+4.6%
n=20
Jun
65%
+0.3%
n=20
Jul
40%
−1.1%
n=20
Aug
45%
+1.5%
n=20
Sep
35%
−0.8%
n=20
Oct
50%
+0.0%
n=20
Nov
55%
+2.3%
n=20
Dec
50%
+1.8%
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$15$72026-09-15: 2 insider purchases, $4K — NERGES JOSEPH R …2026-09-14: 1 insider purchase, $4K — NERGES JOSEPH R2026-09-11: 3 insider purchases, $28K — NERGES JOSEPH R …2026-06-10: 2 insider purchases, $1K — NERGES JOSEPH R …2026-06-09: 2 insider purchases, $8K — NERGES JOSEPH R …2026-06-08: 3 insider purchases, $20K — NERGES JOSEPH R …2026-05-15: 1 insider purchase, $23K — FOLGER ANTHONY2026-05-13: 1 insider purchase, $2K — Azeri Ismail2026-05-12: 2 insider purchases, $45K — Webber Stephen J., Azeri Ismail2026-03-13: 1 insider purchase, $2K — NERGES JOSEPH R2026-03-12: 2 insider purchases, $8K — NERGES JOSEPH R …2026-03-11: 3 insider purchases, $9K — NERGES JOSEPH R …2026-02-25: 6 insider purchases, $13K — NERGES JOSEPH R …2026-02-24: 3 insider purchases, $13K — NERGES JOSEPH R …2026-02-19: 2 insider purchases, $5K — NERGES JOSEPH R …2026-02-18: 4 insider purchases, $38K — NERGES JOSEPH R …2026-02-17: 5 insider purchases, $59K — NERGES JOSEPH R …2025-09-15: 2 insider purchases, $25K — NERGES JOSEPH R …2025-09: 2 open-market purchases, $25K2026-02: 20 open-market purchases, $128K2026-03: 6 open-market purchases, $19K2026-05: 4 open-market purchases, $71K2026-06: 7 open-market purchases, $29K2026-09: 6 open-market purchases, $36K↑ buys↓ salestenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-15, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-15, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-14, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-11, filed 4 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-11, filed 4 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-09-11, filed 4 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-10, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-10, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-09, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-09, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-08, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-08, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-06-08, filed 2 days after the tradedirector FOLGER ANTHONY — Purchase on 2026-05-15, filed 3 days after the tradedirector Azeri Ismail — Purchase on 2026-05-13, filed 1 day after the tradedirector Webber Stephen J. — Purchase on 2026-05-12, filed 1 day after the tradedirector Azeri Ismail — Purchase on 2026-05-12, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-13, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-12, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-12, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-11, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-11, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-03-11, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-25, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-24, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-24, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-24, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-19, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-19, filed same daytenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-18, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-18, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-18, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-18, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-17, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-17, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-17, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-17, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2026-02-17, filed 2 days after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2025-09-15, filed 1 day after the tradetenPercentOwner NERGES JOSEPH R — Purchase on 2025-09-15, filed 1 day after the trade
DatePersonRoleActionShares @ priceValueOwnership Δvs S&P 1mvs S&P 6mOwned afterFiling
2026-09-15NERGES JOSEPH RtenPercentOwnerPurchase472 @ $7.96$4K+0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,423,500Form 4 · filed same day
2026-09-15NERGES JOSEPH RtenPercentOwnerPurchase28 @ $7.90$221+0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,423,028Form 4 · filed same day
2026-09-14NERGES JOSEPH RtenPercentOwnerPurchase500 @ $7.90$4K+0.0% of holdingnot yet — horizon still opennot yet — horizon still open1,423,000Form 4 · filed 1 day after the trade
2026-09-11NERGES JOSEPH RtenPercentOwnerPurchase1,600 @ $7.75$12K+0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,420,500Form 4 · filed 4 days after the trade
2026-09-11NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $7.90$8K+0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,422,500Form 4 · filed 4 days after the trade
2026-09-11NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $7.85$8K+0.1% of holdingnot yet — horizon still opennot yet — horizon still open1,421,500Form 4 · filed 4 days after the trade
2026-06-10NERGES JOSEPH RtenPercentOwnerPurchase100 @ $8.32$832+0.0% of holding−7.3%not yet — horizon still open1,418,900Form 4 · filed same day
2026-06-10NERGES JOSEPH RtenPercentOwnerPurchase71 @ $8.29$589+0.0% of holding−7.3%not yet — horizon still open1,418,800Form 4 · filed same day
2026-06-09NERGES JOSEPH RtenPercentOwnerPurchase700 @ $8.69$6K+0.0% of holding+3.3%not yet — horizon still open1,418,530Form 4 · filed 1 day after the trade
2026-06-09NERGES JOSEPH RtenPercentOwnerPurchase199 @ $8.05$2K+0.0% of holding+3.3%not yet — horizon still open1,418,729Form 4 · filed 1 day after the trade
2026-06-08NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $8.75$9K+0.1% of holding+3.6%not yet — horizon still open1,416,530Form 4 · filed 2 days after the trade
2026-06-08NERGES JOSEPH RtenPercentOwnerPurchase800 @ $8.40$7K+0.1% of holding+3.6%not yet — horizon still open1,417,830Form 4 · filed 2 days after the trade
2026-06-08NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.60$4K+0.0% of holding+3.6%not yet — horizon still open1,417,030Form 4 · filed 2 days after the trade
2026-05-15FOLGER ANTHONYdirectorPurchase2,500 @ $9.36$23K+25.0% of holding−0.8%not yet — horizon still open12,500Form 4 · filed 3 days after the trade
2026-05-13Azeri IsmaildirectorPurchase218 @ $9.41$2K+0.2% of holding+0.2%not yet — horizon still open108,490Form 4 · filed 1 day after the trade
2026-05-12Webber Stephen J.directorPurchase2,500 @ $9.48$24K+25.0% of holding−0.5%not yet — horizon still open12,500Form 4 · filed 1 day after the trade
2026-05-12Azeri IsmaildirectorPurchase2,282 @ $9.38$21K+2.2% of holding−0.5%not yet — horizon still open108,272Form 4 · filed 2 days after the trade
2026-03-13NERGES JOSEPH RtenPercentOwnerPurchase200 @ $8.59$2K+0.0% of holding−5.1%−26.4%1,411,282Form 4 · filed same day
2026-03-12NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.58$4K+0.0% of holding−2.4%−25.0%1,410,675Form 4 · filed 1 day after the trade
2026-03-12NERGES JOSEPH RtenPercentOwnerPurchase407 @ $8.45$3K+0.0% of holding−2.4%−25.0%1,411,082Form 4 · filed 1 day after the trade
2026-03-11NERGES JOSEPH RtenPercentOwnerPurchase400 @ $8.50$3K+0.0% of holding+1.7%−22.4%1,409,475Form 4 · filed 2 days after the trade
2026-03-11NERGES JOSEPH RtenPercentOwnerPurchase400 @ $8.48$3K+0.0% of holding+1.7%−22.4%1,410,175Form 4 · filed 2 days after the trade
2026-03-11NERGES JOSEPH RtenPercentOwnerPurchase300 @ $8.45$3K+0.0% of holding+1.7%−22.4%1,409,775Form 4 · filed 2 days after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.80$4K+0.0% of holding−3.3%−21.2%1,408,775Form 4 · filed 1 day after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase300 @ $8.91$3K+0.0% of holding−3.3%−21.2%1,408,075Form 4 · filed 1 day after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase200 @ $8.95$2K+0.0% of holding−3.3%−21.2%1,408,275Form 4 · filed 1 day after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase200 @ $8.92$2K+0.0% of holding−3.3%−21.2%1,407,775Form 4 · filed 1 day after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase200 @ $8.75$2K+0.0% of holding−3.3%−21.2%1,408,975Form 4 · filed 1 day after the trade
2026-02-25NERGES JOSEPH RtenPercentOwnerPurchase100 @ $8.70$870+0.0% of holding−3.3%−21.2%1,409,075Form 4 · filed 1 day after the trade
2026-02-24NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.79$4K+0.0% of holding−4.8%−28.1%1,407,575Form 4 · filed 2 days after the trade
2026-02-24NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.71$4K+0.0% of holding−4.8%−28.1%1,407,075Form 4 · filed 2 days after the trade
2026-02-24NERGES JOSEPH RtenPercentOwnerPurchase500 @ $8.69$4K+0.0% of holding−4.8%−28.1%1,406,575Form 4 · filed 2 days after the trade
2026-02-19NERGES JOSEPH RtenPercentOwnerPurchase400 @ $9.13$4K+0.0% of holding−9.1%−34.4%1,406,075Form 4 · filed same day
2026-02-19NERGES JOSEPH RtenPercentOwnerPurchase112 @ $9.18$1K+0.0% of holding−9.1%−34.4%1,405,675Form 4 · filed same day
2026-02-18NERGES JOSEPH RtenPercentOwnerPurchase1,300 @ $9.20$12K+0.1% of holding−4.2%−29.0%1,403,763Form 4 · filed 1 day after the trade
2026-02-18NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $9.30$9K+0.1% of holding−4.2%−29.0%1,402,463Form 4 · filed 1 day after the trade
2026-02-18NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $9.21$9K+0.1% of holding−4.2%−29.0%1,404,763Form 4 · filed 1 day after the trade
2026-02-18NERGES JOSEPH RtenPercentOwnerPurchase800 @ $9.12$7K+0.1% of holding−4.2%−29.0%1,405,563Form 4 · filed 1 day after the trade
2026-02-17NERGES JOSEPH RtenPercentOwnerPurchase1,800 @ $9.21$17K+0.1% of holding−5.8%−32.9%1,400,563Form 4 · filed 2 days after the trade
2026-02-17NERGES JOSEPH RtenPercentOwnerPurchase1,500 @ $9.32$14K+0.1% of holding−5.8%−32.9%1,396,563Form 4 · filed 2 days after the trade
2026-02-17NERGES JOSEPH RtenPercentOwnerPurchase1,200 @ $9.18$11K+0.1% of holding−5.8%−32.9%1,397,763Form 4 · filed 2 days after the trade
2026-02-17NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $9.27$9K+0.1% of holding−5.8%−32.9%1,398,763Form 4 · filed 2 days after the trade
2026-02-17NERGES JOSEPH RtenPercentOwnerPurchase900 @ $9.15$8K+0.1% of holding−5.8%−32.9%1,401,463Form 4 · filed 2 days after the trade
2025-09-15NERGES JOSEPH RtenPercentOwnerPurchase1,200 @ $11.21$13K+0.1% of holding−0.3%−23.2%1,394,063Form 4 · filed 1 day after the trade
2025-09-15NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $11.21$11K+0.1% of holding−0.3%−23.2%1,395,063Form 4 · filed 1 day after the trade
2025-06-13NERGES JOSEPH RtenPercentOwnerPurchase2,150 @ $11.91$26K+0.2% of holding−5.5%+8.7%1,392,163Form 4 · filed 3 days after the trade
2025-06-13NERGES JOSEPH RtenPercentOwnerPurchase1,000 @ $11.99$12K+0.1% of holding−5.5%+8.7%1,390,013Form 4 · filed 3 days after the trade
2025-06-13NERGES JOSEPH RtenPercentOwnerPurchase500 @ $11.80$6K+0.0% of holding−5.5%+8.7%1,392,663Form 4 · filed 3 days after the trade
2025-06-13NERGES JOSEPH RtenPercentOwnerPurchase200 @ $11.71$2K+0.0% of holding−5.5%+8.7%1,392,863Form 4 · filed 3 days after the trade
2025-06-06NERGES JOSEPH RtenPercentOwnerPurchase200 @ $13.86$3K+0.0% of holding−14.0%−18.4%1,388,513Form 4 · filed same day
2025-06-06NERGES JOSEPH RtenPercentOwnerPurchase200 @ $13.60$3K+0.0% of holding−14.0%−18.4%1,388,713Form 4 · filed same day
2025-06-06NERGES JOSEPH RtenPercentOwnerPurchase200 @ $13.50$3K+0.0% of holding−14.0%−18.4%1,388,913Form 4 · filed same day
2025-06-06NERGES JOSEPH RtenPercentOwnerPurchase100 @ $13.48$1K+0.0% of holding−14.0%−18.4%1,389,013Form 4 · filed same day
2025-06-05NERGES JOSEPH RtenPercentOwnerPurchase200 @ $13.92$3K+0.0% of holding−17.6%−29.6%1,388,313Form 4 · filed 1 day after the trade
2025-06-04NERGES JOSEPH RtenPercentOwnerPurchase500 @ $13.96$7K+0.0% of holding−13.0%−32.3%1,387,813Form 4 · filed 2 days after the trade
2025-06-04NERGES JOSEPH RtenPercentOwnerPurchase300 @ $14.10$4K+0.0% of holding−13.0%−32.3%1,388,113Form 4 · filed 2 days after the trade
2025-06-04NERGES JOSEPH RtenPercentOwnerPurchase100 @ $14.00$1K+0.0% of holding−13.0%−32.3%1,387,213Form 4 · filed 2 days after the trade
2025-06-04NERGES JOSEPH RtenPercentOwnerPurchase100 @ $13.97$1K+0.0% of holding−13.0%−32.3%1,387,313Form 4 · filed 2 days after the trade
2025-06-04NERGES JOSEPH RtenPercentOwnerPurchase100 @ $13.91$1K+0.0% of holding−13.0%−32.3%1,387,113Form 4 · filed 2 days after the trade
2025-05-29NERGES JOSEPH RtenPercentOwnerPurchase200 @ $14.75$3K+0.0% of holding−19.5%−40.0%1,387,013Form 4 · filed same day

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.

10 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-07-31LEVINE GARY WofficerAward / grant259216,619Form 4
2026-03-27SOUTHWELL GARYofficerAward / grant15,000135,222Form 4
2026-03-27Azeri IsmaildirectorAward / grant5,000105,990Form 4
2026-03-27FOLGER ANTHONYdirectorAward / grant10,00010,000Form 4
2026-03-27LEVINE GARY WofficerAward / grant8,500216,360Form 4
2026-03-27Dellovo VictordirectorAward / grant35,000866,860Form 4
2026-03-27Webber Stephen J.directorAward / grant10,00010,000Form 4
2025-07-31LEVINE GARY WofficerAward / grant200198,696Form 4
2025-01-31LEVINE GARY WofficerAward / grant136198,496Form 4
2024-11-15SOUTHWELL GARYofficerAward / grant20,000120,102Form 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.