Issued 2026-09-16 at $51.42 · now $51.42 (2026-09-16, +0.0% since)
Based on its own history, a month from the 2026-09-16 close, ICHR has typically landed between $38.94 and $67.89 — a range of −24.3% to +32.0% from the issuance price $51.42.
- Actual close
- Typical path (median)
- Middle 50% of outcomes
- 90% range
2,433 overlapping 1 month windows · 2016-12-09 – 2026-08-17 · basis climatology · forecast (batch). Probability up 53.9% (90% CI 51.7–56.1%, ≈1,408 obs).
The cone is anchored at the 2026-09-16 issuance close ($51.42) — 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 ICHR has typically landed a month from the 2026-09-16 close of $51.42 — the range is history, not a prediction.
- now $51.42 (+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). $51 (-0.8%)
- middle 50%The central range of outcomes — half of similar past periods landed inside it, a quarter finished above, a quarter below. $44.48–$57.53
- 90% rangeA nine-in-ten range — in about nine of every ten similar past periods the outcome stayed within these bounds. $38.94–$67.89
| Start | Return | Max drop | Max rise |
|---|---|---|---|
| 3 worst | |||
| 2020-02-18 | −57.2% | −57.2% | +3.2% |
| 2020-02-20 | −55.2% | −57.9% | +0.0% |
| 2020-02-19 | −52.1% | −58.5% | +0.0% |
| 3 best | |||
| 2026-01-12 | +93.1% | +0.0% | +93.1% |
| 2025-12-18 | +93.0% | +0.0% | +93.0% |
| 2026-01-09 | +90.5% | +0.0% | +90.5% |
2,433 overlapping windows · 2016-12-09 – 2026-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 ~10 years of its own price history. Cells are shaded by average return. This is historical frequency, not a prediction — no month is a signal.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.
| Date | Person | Role | Action | Shares @ price | Value | Ownership Δ | vs S&P 1m | vs S&P 6m | Owned after | Filing |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-15 | MacKenzie Iain | director | Sale | 17,400 @ $50.52 | $879K | −14.2% of holding | not yet — horizon still open | not yet — horizon still open | 105,027 | Form 4 · filed 1 day after the trade |
| 2026-09-15 | MacKenzie Iain | director | Sale | 2,600 @ $51.59 | $134K | −2.5% of holding | not yet — horizon still open | not yet — horizon still open | 102,427 | Form 4 · filed 1 day after the trade |
| 2026-09-08 | Swyt Greg | officer | Sale | 2,068 @ $58.02 | $120K | −4.1% of holding | not yet — horizon still open | not yet — horizon still open | 47,832 | Form 4 · filed same day |
| 2026-09-01 | RAGSDALE BRUCE | officer | Sale | 6,456 @ $51.74 | $334K | −6.3% of holding | not yet — horizon still open | not yet — horizon still open | 96,455 | Form 4 · filed same day |
| 2026-09-01 | RAGSDALE BRUCE | officer | Sale | 3,931 @ $52.19 | $205K | −4.1% of holding | not yet — horizon still open | not yet — horizon still open | 92,524 | Form 4 · filed same day |
| 2026-09-01 | RAGSDALE BRUCE | officer | Sale | 200 @ $53.05 | $11K | −0.2% of holding | not yet — horizon still open | not yet — horizon still open | 92,324 | Form 4 · filed same day |
| 2026-08-19 | BARROS PHILIP RYAN SR. | director | Sale | 814 @ $61.39 | $50K | −0.5% of holding | not yet — horizon still open | not yet — horizon still open | 162,062 | Form 4 · filed 1 day after the trade |
| 2026-08-19 | BARROS PHILIP RYAN SR. | director | Sale | 500 @ $62.67 | $31K | −0.3% of holding | not yet — horizon still open | not yet — horizon still open | 161,562 | Form 4 · filed 1 day after the trade |
| 2026-08-18 | MacKenzie Iain | director | Sale | 5,183 @ $65.19 | $338K | −3.9% of holding | not yet — horizon still open | not yet — horizon still open | 127,177 | Form 4 · filed 2 days after the trade |
| 2026-08-18 | MacKenzie Iain | director | Sale | 3,150 @ $65.99 | $208K | −2.5% of holding | not yet — horizon still open | not yet — horizon still open | 124,027 | Form 4 · filed 2 days after the trade |
| 2026-08-18 | MacKenzie Iain | director | Sale | 1,200 @ $66.81 | $80K | −1.0% of holding | not yet — horizon still open | not yet — horizon still open | 122,827 | Form 4 · filed 2 days after the trade |
| 2026-08-18 | MacKenzie Iain | director | Sale | 400 @ $68.14 | $27K | −0.3% of holding | not yet — horizon still open | not yet — horizon still open | 122,427 | Form 4 · filed 2 days after the trade |
| 2026-06-08 | Swyt Greg | officer | Sale | 6,820 @ $66.81 | $456K | −11.4% of holding | +42.5% | not yet — horizon still open | 53,070 | Form 4 · filed 1 day after the trade |
| 2026-06-04 | BARROS PHILIP RYAN SR. | director | Sale | 13,705 @ $70.19 | $962K | −7.7% of holding | +20.6% | not yet — horizon still open | 165,078 | Form 4 · filed 1 day after the trade |
| 2026-06-02 | Black Laura A. | director | Sale | 20,000 @ $75.02 | $1.5M | −49.4% of holding | +32.7% | not yet — horizon still open | 20,462 | Form 4 · filed same day |
| 2026-05-28 | Swyt Greg | officer | Sale | 19,662 @ $70.42 | $1.4M | −24.4% of holding | +51.9% | not yet — horizon still open | 60,971 | Form 4 · filed 1 day after the trade |
| 2026-05-19 | Titinger Jorge | director | Sale | 4,000 @ $64.21 | $257K | −24.5% of holding | +50.7% | not yet — horizon still open | 12,318 | Form 4 · filed same day |
| 2026-05-13 | Haugen Marc | director | Sale | 5,337 @ $75.63 | $404K | −33.0% of holding | +16.9% | not yet — horizon still open | 10,825 | Form 4 · filed same day |
| 2026-05-08 | Haugen Marc | director | Sale | 6,000 @ $71.96 | $432K | −23.0% of holding | −3.7% | not yet — horizon still open | 20,085 | Form 4 · filed same day |
| 2026-05-08 | Haugen Marc | director | Sale | 3,923 @ $72.35 | $284K | −19.5% of holding | −3.7% | not yet — horizon still open | 16,162 | Form 4 · filed same day |
| 2026-02-26 | BARROS PHILIP RYAN SR. | director | Sale | 21,000 @ $46.63 | $979K | −12.0% of holding | +4.2% | +13.5% | 153,936 | Form 4 · filed 1 day after the trade |
| 2026-02-24 | Swyt Greg | officer | Sale | 3,000 @ $51.20 | $154K | −3.7% of holding | −0.3% | −5.4% | 78,679 | Form 4 · filed 1 day after the trade |
| 2026-02-23 | RAGSDALE BRUCE | officer | Sale | 21,276 @ $49.66 | $1.1M | −17.9% of holding | +4.1% | −1.1% | 97,661 | Form 4 · filed 2 days after the trade |
| 2026-02-23 | Haugen Marc | director | Sale | 19,875 @ $49.71 | $988K | −43.2% of holding | +4.1% | −1.1% | 26,085 | Form 4 · filed 2 days after the trade |
| 2026-02-23 | Titinger Jorge | director | Sale | 1,200 @ $50.11 | $60K | −7.9% of holding | +4.1% | −1.1% | 13,969 | Form 4 · filed 2 days after the trade |
| 2026-02-12 | ROHRS THOMAS M | director | Sale | 53,908 @ $45.48 | $2.5M | −50.4% of holding | −1.3% | +47.2% | 53,024 | Form 4 · filed same day |
| 2025-11-17 | MacKenzie Iain | director | Purchase | 10,000 @ $14.53 | $145K | +8.3% of holding | +16.0% | +348.2% | 130,011 | Form 4 · filed same day |
| 2025-11-06 | MacKenzie Iain | director | Purchase | 10,000 @ $15.28 | $153K | +9.1% of holding | +15.1% | +399.0% | 120,011 | Form 4 · filed 4 days after the trade |
| 2025-08-08 | Haugen Marc | director | Purchase | 3,000 @ $17.64 | $53K | +7.0% of holding | −8.0% | +86.0% | 45,960 | Form 4 · filed 3 days after the trade |
| 2025-08-07 | MacKenzie Iain | director | Purchase | 25,000 @ $16.63 | $416K | +71.4% of holding | −2.0% | +83.1% | 60,011 | Form 4 · filed 4 days after the trade |
| 2025-08-07 | Haugen Marc | director | Purchase | 3,000 @ $17.75 | $53K | +7.5% of holding | −2.0% | +83.1% | 42,960 | Form 4 · filed 4 days after the trade |
| 2025-05-08 | Andreson Jeff | director | Purchase | 10,000 @ $16.86 | $169K | +3.6% of holding | +5.2% | −29.1% | 285,594 | Form 4 · filed same day |
| 2025-02-18 | ROHRS THOMAS M | director | Sale | 46,872 @ $32.35 | $1.5M | −49.6% of holding | −11.3% | −52.3% | 47,687 | Form 4 · filed 1 day after the trade |
| 2025-02-14 | ROHRS THOMAS M | director | Sale | 78,128 @ $31.98 | $2.5M | −45.2% of holding | −6.6% | −47.6% | 94,559 | Form 4 · filed 5 days after the trade |
| 2025-02-07 | Titinger Jorge | director | Sale | 3,000 @ $32.04 | $96K | −23.4% of holding | −16.1% | −56.9% | 9,832 | Form 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.
70 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.
| Date | Person | Role | Action | Shares | Owned after | Filing |
|---|---|---|---|---|---|---|
| 2026-09-01 | Swyt Greg | officer | Withheld for tax | 1,081 | 49,900 | Form 4 |
| 2026-08-18 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 881 | 162,876 | Form 4 |
| 2026-08-18 | RAGSDALE BRUCE | officer | Withheld for tax | 670 | 102,911 | Form 4 |
| 2026-08-18 | Swyt Greg | officer | Withheld for tax | 503 | 50,981 | Form 4 |
| 2026-08-15 | Swyt Greg | officer | Withheld for tax | 732 | 51,484 | Form 4 |
| 2026-08-15 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 610 | 163,757 | Form 4 |
| 2026-08-15 | RAGSDALE BRUCE | officer | Withheld for tax | 580 | 103,581 | Form 4 |
| 2026-08-14 | Swyt Greg | officer | Withheld for tax | 854 | 52,216 | Form 4 |
| 2026-08-14 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 711 | 164,367 | Form 4 |
| 2026-08-14 | RAGSDALE BRUCE | officer | Withheld for tax | 676 | 104,161 | Form 4 |
| 2026-07-01 | RAGSDALE BRUCE | officer | Withheld for tax | 1,580 | 104,837 | Form 4 |
| 2026-06-04 | BARROS PHILIP RYAN SR. | director | Option exercise | 1,403 | 178,783 | Form 4 |
| 2026-06-04 | BARROS PHILIP RYAN SR. | director | Option exercise | 1,403 | 0 | Form 4 |
| 2026-06-01 | Swyt Greg | officer | Withheld for tax | 1,081 | 59,890 | Form 4 |
| 2026-05-24 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 1,078 | 177,380 | Form 4 |
| 2026-05-18 | Swyt Greg | officer | Withheld for tax | 503 | 80,633 | Form 4 |
| 2026-05-18 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 881 | 178,458 | Form 4 |
| 2026-05-18 | RAGSDALE BRUCE | officer | Withheld for tax | 623 | 105,711 | Form 4 |
| 2026-05-15 | Swyt Greg | officer | Withheld for tax | 732 | 73,452 | Form 4 |
| 2026-05-15 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 610 | 150,483 | Form 4 |
| 2026-05-15 | RAGSDALE BRUCE | officer | Withheld for tax | 539 | 94,255 | Form 4 |
| 2026-05-14 | Swyt Greg | officer | Withheld for tax | 3,414 | 74,184 | Form 4 |
| 2026-05-14 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 2,843 | 151,093 | Form 4 |
| 2026-05-14 | RAGSDALE BRUCE | officer | Withheld for tax | 1,958 | 94,794 | Form 4 |
| 2026-05-14 | KISPERT JOHN H | director | Award / grant | 2,349 | 42,908 | Form 4 |
| 2026-05-14 | WASSERMAN YUVAL | director | Award / grant | 2,349 | 24,798 | Form 4 |
| 2026-05-14 | Arienzo Wendy | director | Award / grant | 2,349 | 25,285 | Form 4 |
| 2026-05-14 | Swyt Greg | officer | Award / grant | 7,684 | 81,136 | Form 4 |
| 2026-05-14 | BARROS PHILIP RYAN SR. | director | Award / grant | 28,856 | 179,339 | Form 4 |
| 2026-05-14 | Black Laura A. | director | Award / grant | 2,349 | 40,462 | Form 4 |
| 2026-05-14 | MacKenzie Iain | director | Award / grant | 2,349 | 132,360 | Form 4 |
| 2026-05-14 | Titinger Jorge | director | Award / grant | 2,349 | 16,318 | Form 4 |
| 2026-05-14 | RAGSDALE BRUCE | officer | Award / grant | 12,079 | 106,334 | Form 4 |
| 2026-04-01 | RAGSDALE BRUCE | officer | Withheld for tax | 909 | 96,752 | Form 4 |
| 2026-03-01 | Swyt Greg | officer | Withheld for tax | 1,081 | 77,598 | Form 4 |
| 2026-02-24 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 695 | 174,936 | Form 4 |
| 2026-02-18 | BARROS PHILIP RYAN SR. | director | Withheld for tax | 568 | 175,631 | Form 4 |
| 2026-02-18 | Swyt Greg | officer | Withheld for tax | 503 | 81,679 | Form 4 |
| 2026-02-18 | RAGSDALE BRUCE | officer | Withheld for tax | 386 | 118,937 | Form 4 |
| 2026-02-15 | Swyt Greg | officer | Withheld for tax | 732 | 82,182 | Form 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.