FolioLanternBeta
NTRSNorthern Trust · Insider ownership research

Northern Trust insiders sold $15.4M in the past 12 months. How much of their stake is that?

About 2.8% overall. As a group they ended with more shares than they started with. The biggest seller whose stake can be measured, Peter Cherecwich, gave up 31% of starting holdings. These figures leave out David Smith Jr., the largest holder (holdings couldn't be fully reconciled).

Updated Oct 9, 2026 from SEC filings · covers Oct 10, 2025 to Oct 9, 2026
How this comparesMore of their stake sold than at 209 of the 539 other companies we can measure (#331 of 540)See ranking
2
buyers among officers and directors (6 trades), past 12 months
0%
of sales were under disclosed trading plans, past 12 months
9 of 28
officers and directors sold shares, past 12 months
Recent activity · past 30 days, Sep 10, 2026 to Oct 9, 2026

No officer or director trades were reported for the past 30 days. The most recent before that:

Sep 1, 2026Michael Hunstad had 622 shares ($114K) withheld by the company for taxes (not a market sale). That is 2.4% of the total stake held that day.
WhoSharesPrice% of total stakeTotal stake afterTrade dateFiled
Michael Hunstad
President/Asset Management
622$183.862.4%25KSep 1, 2026Sep 3, 2026

"% of total stake" is the shares in this event against all the vested shares the person held that day, across every share class and holding entity, after that day's vesting. "n/a" means the person's holdings don't reconcile, or the row is a purchase. "Holdings record incomplete" means more shares were sold than the filings show the person held that day, so a percentage would be wrong.

Is this normal? In line with the past 5 years. 9 insiders sold; the average is 8 a year. Year by year
Latest filing: Filed Oct 2 for a stock award from Sep 30 to Oct 1. Dean Harrison received an award of 417 shares. Filing
119 SEC ownership filings in the period · See the evidence

What stands out

Peter Cherecwich sold 31% of vested holdings: 25K shares for $3.7M, none under a disclosed plan.Largest sale, Jan 26, 2026
Four officers sold $9.8M with no disclosed plan: David Fox Jr. ($4.0M), Susan Levy ($3.5M) and Steven Fradkin ($1.2M, 2.9% of holdings), plus 1 more. The filings don't state a reason.David Fox Jr.: largest such sale, Apr 28, 2026 · Susan Levy: largest such sale, Nov 4, 2025 · Steven Fradkin: largest such sale, Nov 6, 2025
Two directors bought shares: Robert Moritz Jr. (4.9K shares, $655K) and Richard Petrino (1K shares, $149K).Robert Moritz Jr.: purchase, Nov 4, 2025 · Richard Petrino: purchase, Feb 5, 2026

Percentages cover 23 of 28 officers and directors. 5 are left out

i
Left out: David Smith Jr., Thomas South and David Fox Jr. (holdings couldn't be fully reconciled); Teresa Parker (most holdings were last confirmed in 2023); Susan Levy (exercised options and sold those shares, so a share of the starting stake would mislead).
Disclosed company stock is not an insider's whole wealth.

Who sold, and how much of their stake

Officers and directors, past 12 months. Each bar is 100% of that person's own stake; not comparable between people. The stake is the vested shares held at the start of the period (Oct 9, 2025); the gold part is what they sold.

SoldRest of starting stake
David Fox Jr.
EVP & Chief Financial Officer
Sold $4.0M (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$4.0MNo plan disclosed
Peter Cherecwich
Chief Operating Officer
31% · $3.7MNo plan disclosed
Susan Levy
EVP and General Counsel
Sold $3.5M (plan status beside the amount). Exercised options and sold: 17% of the shares held or received (after tax withholding) during the period†. Stake: 122K → 133K. Why
$3.5MNo plan disclosed
Steven Fradkin
Vice Chairman
2.9% · $1.2MNo plan disclosed
Thomas South
Executive Vice President
Sold $1.0M (plan status beside the amount). Share of stake not shown: holdings couldn't be fully reconciled. Why
$1.0MNo plan disclosed
All 9 sellers

Selling by month

Officers and directors, Oct 2025 to Oct 2026. Each sale is counted once: under a disclosed plan, else to cover taxes, else no plan disclosed.

No plan disclosedOne dollar scale for every month; the tallest bar is labeled
OctNov 2025: $4.8M no plan disclosed$4.8MNovDec 2025: $695K no plan disclosedDecJan 2026: $3.7M no plan disclosedJanFeb 2026: $529K no plan disclosedFebMar 2026: $897K no plan disclosedMarApr 2026: $3.8M no plan disclosedAprMayJun 2026: $614K no plan disclosedJunJulAug 2026: $333K no plan disclosedAugSepOct

Common questions

Is the Northern Trust CEO selling stock?

No. Michael O'Grady reported no open-market sales in the past 12 months.

Why are Northern Trust insiders selling?

Filings rarely give a reason, and we don't guess at one. What they show is how the sales were made: 0% of sales by value ran under 10b5-1 trading plans disclosed in the filings and 100% had no disclosed plan. A trading plan schedules sales in advance.

Are any Northern Trust insiders buying?

Yes. 2 officers or directors reported 6 purchases in the past 12 months (Form 4 code P; rows the filings describe as reinvested dividends, plan purchases, private deals or moves into the person's own trust are not counted).

How much of their stake did Northern Trust insiders sell?

About 2.8% overall. As a group they ended with more shares than they started with. The biggest seller whose stake can be measured, Peter Cherecwich, gave up 31% of starting holdings. These figures leave out David Smith Jr., the largest holder (holdings couldn't be fully reconciled). That covers the 12 months to Oct 9, 2026 and counts vested shares reported on SEC Forms 3, 4 and 5, which is not an insider's whole wealth.

The evidence

Who sold9 officers and directors: amount, % of holdings, trading plan
Who soldAmount% of holdingsTrading plan
David Fox Jr.
EVP & Chief Financial Officer
$4.0M
25K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Peter Cherecwich
Chief Operating Officer
$3.7M
25K shares
31%No plan disclosed
Susan Levy
EVP and General Counsel
$3.5M
28K shares
17%†
Exercised options and sold. Stake: 122K → 133K
i
† Susan Levy exercised options and sold those shares, so this is shares sold as a share of the 122K held at the start plus the 49K received, less 10K withheld by the company for taxes.
No plan disclosed
Steven Fradkin
Vice Chairman
$1.2M
9.4K shares
2.9%No plan disclosed
Thomas South
Executive Vice President
$1.0M
6.8K shares
i
No percentage: holdings couldn't be fully reconciled.
No plan disclosed
Clive Bellows
Co-President Asset Servicing
$629K
3.9K shares
14%No plan disclosed
Aengus Hallinan
Executive Vice President
$614K
3.7K shares
31%No plan disclosed
Guy Gibson
Co-President Asset Servicing
$582K
4.1K shares
13%No plan disclosed
John Landers
Controller
$95K
766 shares
9.5%No plan disclosed
The full ownership picture25 of 28 insiders fully reconciled · 28 officers and directors

Vested shares across all share classes, held directly and through trusts, LLCs and family members, as reported on SEC Forms 3, 4 and 5. Unvested awards and options are never counted as owned shares.

InsiderHeld Oct 9, 2025SoldHeld Oct 9, 2026Still held
David Smith Jr.
!
Holdings couldn't be fully reconciled. A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: -962,640 shares on Oct 31, 2025 (Trust). See the filing Sales and other transactions for David Smith Jr. are complete.
Director
n/a0n/an/a
Vesting, gifts, unvested awards and holding lines for David Smith Jr.
0shares vested or exercised
+5.2Kgifted (net of own trusts)
none reportedunvested awards, start → end

Holdings couldn't be fully reconciled. A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: -962,640 shares on Oct 31, 2025 (Trust). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock1,902989
TrustCommon Stock1,027,224985,304
Revocable TrustCommon Stock15,43187,157
Trust fbo Child 1Common Stock2,1252,125
Trust fbo Child 2Common Stock2,1252,125
Trust fbo Child 3Common Stock2,1252,125
Michael O'Grady
i
Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Chairman and CEO, Director
435K0495Kno sales
Vesting, gifts, unvested awards and holding lines for Michael O'Grady
+34Kshares vested or exercised
0gifted (net of own trusts)
−66Kwithheld by the company for taxes
none reportedunvested awards, start → end
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock64,75656,897
TrustCommon Stock343,653417,676
2023 GRATCommon Stock9,9150
Trust fbo Child 2Common Stock5,4606,959
Trust fbo Child 3Common Stock5,4606,960
Trust fbo Child 1Common Stock5,4596,960

Additional holdings last reported May 6, 2021, not confirmed since: 40,000 shares. Not included in any total or percentage on this page.

Susan Crown
i
Additional holdings last reported more than 3 years ago are shown separately and excluded from totals. Held through a partnership, Henry Crown and Company; counted with management because nothing in the filings shows it to be an outside shareholder's stake and it does not file in its own name.
Director
362K0362Kno sales
Vesting, gifts, unvested awards and holding lines for Susan Crown
0shares vested or exercised
0gifted (net of own trusts)
106K → 107Kunvested awards, start → end
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
  • Held through a partnership, Henry Crown and Company; counted with management because nothing in the filings shows it to be an outside shareholder's stake and it does not file in its own name.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock18,40018,400
See ftnCommon Stock343,696343,696

Additional holdings last reported Apr 17, 2007, not confirmed since: 339,696 shares. Not included in any total or percentage on this page.

Steven Fradkin
i
Minor difference of 67 shares. Difference is under 0.5% of holdings. Additional holdings last reported more than 3 years ago are shown separately and excluded from totals. New Form 3 filed 2004-01-21; earlier filings set aside.
Vice Chairman
319K−9.4K310K97%
Vesting, gifts, unvested awards and holding lines for Steven Fradkin
0shares vested or exercised
0gifted (net of own trusts)
−336withheld by the company for taxes
none reportedunvested awards, start → end
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
  • New Form 3 filed 2004-01-21; earlier filings set aside.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock43,59343,257
TrustCommon Stock155,596150,908
Gift TrustCommon Stock44,34739,659
401(k) as of 09-30-2025Common Stock12,35812,425
401(k) as of 06-30-2025Common Stock12,20512,205
401(k) as of 12-31-2024Common Stock12,13812,138
401(k) as of 9-30-2024Common Stock11,93211,932
401(k) as of 3-31-2024Common Stock11,83311,833
401(k) as of 12-31-2023Common Stock11,74111,741
DaughterCommon Stock1,7621,762
SonCommon Stock1,7621,762

Additional holdings last reported Mar 1, 2023, not confirmed since: 172,198 shares. Not included in any total or percentage on this page.

Reconciliation: minor difference of 67 shares. Difference is under 0.5% of holdings.

Teresa Parker
!
Most of this insider's holdings were last confirmed in 2023. Confirmed in the last three years: 132,392 shares. Not confirmed since: 148,363 shares, left out of this row. "Still held" is not shown because it would cover only the smaller, confirmed part.
President/Asset Servicing
132K0132Ksee note
Vesting, gifts, unvested awards and holding lines for Teresa Parker
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock71,78971,789
401(k) as of 06-30-2025Common Stock10,35510,355
401(k) as of 03-31-2025Common Stock10,22710,227
401(k) as of 12-31-2024Common Stock10,17110,171
401(k) as of 9-30-2024Common Stock10,09510,095
401(k) as of 6-30-2024Common Stock9,9159,915
401(k) as of 12-31-2023Common Stock9,8399,839

Additional holdings last reported Mar 1, 2023, not confirmed since: 148,363 shares. Not included in any total or percentage on this page.

Susan Levy
EVP and General Counsel
122K−28K133Knot meaningful
Vesting, gifts, unvested awards and holding lines for Susan Levy
+28Kshares vested or exercised
0gifted (net of own trusts)
−10Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock28,60259,378
2024 GRATCommon Stock55,72638,026
2023 GRATCommon Stock25,2300
Irrevocable TrustCommon Stock12,13735,412
Thomas South
!
Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +4,284.32 shares on May 4, 2026 (401(k) as of 6-30-2026). See the filing Sales and other transactions for Thomas South are complete.
Executive Vice President
n/a−6.8Kn/an/a
Vesting, gifts, unvested awards and holding lines for Thomas South
0shares vested or exercised
−1.7Kgifted (net of own trusts)
−13Kwithheld by the company for taxes
none reportedunvested awards, start → end
  • Additional holdings last reported more than 3 years ago are shown separately and excluded from totals.

Holdings couldn't be fully reconciled. Balance changed with no matching transaction and no footnote: +4,284.32 shares on May 4, 2026 (401(k) as of 6-30-2026). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock77,93692,917
401(k) as of 9-30-2025Common Stock4,1214,121
401(k) as of 6-30-2025Common Stock4,0034,003
401(k) as of 3-31-2025Common Stock3,8743,874
401(k) as of 12-31-2024Common Stock3,8483,848
401(k) as of 3-31-2024Common Stock3,5113,511
401(k) as of 9-30-2024Common Stock3,2993,299
401(k) as of 12-31-2025Common Stock04,143
401(k) as of 3-31-2026Common Stock04,168
401(k) as of 6-30-2026Common Stock04,317

Additional holdings last reported Mar 1, 2023, not confirmed since: 28,678 shares. Not included in any total or percentage on this page.

Peter Cherecwich
Chief Operating Officer
80K−25K73K91%
Vesting, gifts, unvested awards and holding lines for Peter Cherecwich
0shares vested or exercised
0gifted (net of own trusts)
−16Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock24,16521,962
TrustCommon Stock51,25946,668
2023 GRATCommon Stock4,3974,397
Spouse's TrustCommon Stock66
Jason Tyler
President/Wealth Management
73K089Kno sales
Vesting, gifts, unvested awards and holding lines for Jason Tyler
+4.6Kshares vested or exercised
0gifted (net of own trusts)
−16Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock72,50989,395
Alexandria Taylor
Chief Administrative Officer
44K047Kno sales
Vesting, gifts, unvested awards and holding lines for Alexandria Taylor
0shares vested or exercised
0gifted (net of own trusts)
−8.5Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock43,88347,452
Charles Tribbett
Director
39K041Kno sales
Vesting, gifts, unvested awards and holding lines for Charles Tribbett
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock36,53635,949
TrustCommon Stock2,8224,724
Dean Harrison
i
An owner entity could not be identified from the footnotes.
Director
34K036Kno sales
Vesting, gifts, unvested awards and holding lines for Dean Harrison
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
  • An owner entity could not be identified from the footnotes.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock32,53935,322
TrustCommon Stock1,0001,000
LLCCommon Stock4747
Linda Bynoe
Director
33K033Kno sales
Vesting, gifts, unvested awards and holding lines for Linda Bynoe
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock32,96432,964
Donald Thompson
Director
31K034Kno sales
Vesting, gifts, unvested awards and holding lines for Donald Thompson
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock29,48132,045
TrustCommon Stock1,7431,743
Guy Gibson
i
Started reporting during the period; starting holdings are from the Form 3.
Co-President Asset Servicing
31K−4.1K29K96%
Vesting, gifts, unvested awards and holding lines for Guy Gibson
0shares vested or exercised
0gifted (net of own trusts)
−3.6Kwithheld by the company for taxes
none reportedunvested awards, start → end
  • Started reporting during the period; starting holdings are from the Form 3.
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock30,53229,332
Clive Bellows
Co-President Asset Servicing
29K−3.9K28K98%
Vesting, gifts, unvested awards and holding lines for Clive Bellows
0shares vested or exercised
0gifted (net of own trusts)
−4.3Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock28,73628,217
Martin Slark
Director
26K027Kno sales
Vesting, gifts, unvested awards and holding lines for Martin Slark
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock21,17922,468
TrustCommon Stock4,7694,769
Michael Hunstad
President/Asset Management
25K025Kno sales
Vesting, gifts, unvested awards and holding lines for Michael Hunstad
0shares vested or exercised
0gifted (net of own trusts)
−4.5Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock25,18525,223
David Fox Jr.
!
Holdings couldn't be fully reconciled. Balance changed without a matching transaction, and the footnote does not state the amount: +40,445 shares on Dec 3, 2025 (Trust). See the filing Sales and other transactions for David Fox Jr. are complete.
EVP & Chief Financial Officer
n/a−25Kn/an/a
Vesting, gifts, unvested awards and holding lines for David Fox Jr.
0shares vested or exercised
−1.9Kgifted (net of own trusts)
−3.7Kwithheld by the company for taxes
none reportedunvested awards, start → end

Holdings couldn't be fully reconciled. Balance changed without a matching transaction, and the footnote does not state the amount: +40,445 shares on Dec 3, 2025 (Trust). The balances below are as reported, not verified totals.

Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock13,99914,552
TrustCommon Stock5,0115,011
Jay Henderson
Director
18K019Kno sales
Vesting, gifts, unvested awards and holding lines for Jay Henderson
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock1,902989
TrustCommon Stock16,41618,318
Marcy Klevorn
Director
12K014Kno sales
Vesting, gifts, unvested awards and holding lines for Marcy Klevorn
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock12,35813,625
Kelley Conway
Executive Vice President
12K012Kno sales
Vesting, gifts, unvested awards and holding lines for Kelley Conway
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock12,21312,213
Aengus Hallinan
Executive Vice President
12K−3.7K9.5K80%
Vesting, gifts, unvested awards and holding lines for Aengus Hallinan
0shares vested or exercised
0gifted (net of own trusts)
−2.7Kwithheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock11,8079,461
Siddharth Mehta
Director
11K013Kno sales
Vesting, gifts, unvested awards and holding lines for Siddharth Mehta
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock11,39212,518
John Landers
Controller
8.1K−7667.8K97%
Vesting, gifts, unvested awards and holding lines for John Landers
0shares vested or exercised
0gifted (net of own trusts)
−300withheld by the company for taxes
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock8,0797,814
Chandra Dhandapani
Director
5.1K07.1Kno sales
Vesting, gifts, unvested awards and holding lines for Chandra Dhandapani
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock5,1137,147
Robert Moritz Jr.
Director
2.5K08.4Kno sales
Vesting, gifts, unvested awards and holding lines for Robert Moritz Jr.
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock2,5258,400
Richard Petrino
i
Minor difference of -2 shares. Difference is under 0.5% of holdings.
Director
2.3K04.4Kno sales
Vesting, gifts, unvested awards and holding lines for Richard Petrino
0shares vested or exercised
0gifted (net of own trusts)
none reportedunvested awards, start → end
Held throughShare classOct 9, 2025Oct 9, 2026
DirectCommon Stock2,3304,350

Reconciliation: minor difference of -2 shares. Difference is under 0.5% of holdings.

25 of 28 insiders fully reconciled: starting holdings plus reported transactions match ending holdings (23 exactly, 2 with a minor or footnoted difference). For 3 we show sales but not holdings; the ! icon on their rows explains why. Percentages cover 23 of 28 officers and directors. Left out: David Smith Jr., Thomas South and David Fox Jr. (holdings couldn't be fully reconciled); Teresa Parker (most holdings were last confirmed in 2023); Susan Levy (exercised options and sold those shares, so a share of the starting stake would mislead). "Still held" compares ending with starting vested shares; a plus sign means the holding grew.

What explains the selling$15.4M of sales by plan status, purpose, seller and month

Officer and director open-market sales: $15.4M across 105,906 shares. Plan status and stated purpose are separate questions, and a sale can have both.

By plan status

No plan disclosed · $15.4M

Sales with no 10b5-1 plan and no tax reference in the filing. $4.0M of it is David Fox Jr.. No plan disclosed is a statement about the filing, not about why the sale happened. Largest such sale: Peter Cherecwich, Jan 26, 2026

Taxes

149,662 shares ($21.9M) were withheld by the company for taxes, which isn't a market sale.

Purchases · 2 buyers (6 trades)

2 officers and directors bought shares in this period, in 6 trades(Form 4 code P, leaving out rows the filings describe as reinvested dividends, plan purchases, private deals or moves into the person's own trust). Across all their filings on record there are 23 purchase trades.

SellerShares soldProceedsUnder a disclosed planShare of totalSales dates
David Fox Jr.
EVP & Chief Financial Officer
25K$4.0M0%26%Feb 25, 2026 to Apr 29, 2026
Peter Cherecwich
Chief Operating Officer
25K$3.7M0%24%Jan 26, 2026 to Jan 26, 2026
Susan Levy
EVP and General Counsel
28K$3.5M0%23%Nov 4, 2025 to Nov 4, 2025
Steven Fradkin
Vice Chairman
9.4K$1.2M0%8%Nov 6, 2025 to Nov 6, 2025
Thomas South
Executive Vice President
6.8K$1.0M0%7%Dec 11, 2025 to Aug 24, 2026
Clive Bellows
Co-President Asset Servicing
3.9K$629K0%4%Feb 12, 2026 to Apr 24, 2026
Aengus Hallinan
Executive Vice President
3.7K$614K0%4%Jun 3, 2026 to Jun 3, 2026
Guy Gibson
Co-President Asset Servicing
4.1K$582K0%4%Feb 12, 2026 to Mar 5, 2026
John Landers
Controller
766$95K0%0.6%Nov 17, 2025 to Nov 17, 2025

Sales by month

MonthSale proceedsDisclosed planTo cover taxesNo plan disclosed
Oct 2025$0$0$0$0
Nov 2025$4.8M$0$0$4.8M
Dec 2025$695K$0$0$695K
Jan 2026$3.7M$0$0$3.7M
Feb 2026$529K$0$0$529K
Mar 2026$897K$0$0$897K
Apr 2026$3.8M$0$0$3.8M
May 2026$0$0$0$0
Jun 2026$614K$0$0$614K
Jul 2026$0$0$0$0
Aug 2026$333K$0$0$333K
Sep 2026$0$0$0$0
Oct 2026$0$0$0$0
Is this normal? Selling year by year5 earlier years to compare with

In line with the past 5 years. 9 insiders sold; the average is 8 a year.

12 months endingShares soldInsiders who soldProceeds
Oct 9, 2026
Latest 12 months
106K9$15.4M
Oct 9, 2025
1 year earlier
166K12$18.3M
Oct 9, 2024
2 years earlier
60K5$5.0M
Oct 10, 2023
3 years earlier
2.3K4$221K
Oct 10, 2022
4 years earlier
78K8$9.4M
Oct 10, 2021
5 years earlier
349K12$38.6M

Open-market sales (Form 4 code S) by people who were officers or directors, in split-adjusted shares. Earlier years include people who have since left. A sale that an outside holder also reports (a family trust, a fund) is counted with outside holders in every year. Shares, not dollars, are compared, so a change in the stock price doesn't look like a change in selling. Years the filings don't fully cover are shown but left out of the average.

Known gaps and uncertainty3 insiders whose holdings couldn't be fully reconciled

David Smith Jr.: holdings couldn't be fully reconciled (difference of 22,664 shares). A footnote describes a transfer or distribution between related entities, but the amounts could not be matched to the balance change. Largest: -962,640 shares on Oct 31, 2025 (Trust). Filing, Oct 31, 2025

Footnote: "On October 31, 2025, a trust in which the reporting person has a partial direct pecuniary interest distributed 12,640 shares of the Corporation's common stock to such trust's beneficiaries, of which 1,580 shares were distributed to the reporting person."

Thomas South: holdings couldn't be fully reconciled (difference of 12,627 shares). Balance changed with no matching transaction and no footnote: +4,284.32 shares on May 4, 2026 (401(k) as of 6-30-2026). Filing, May 4, 2026

David Fox Jr.: holdings couldn't be fully reconciled (difference of 21,870 shares). Balance changed without a matching transaction, and the footnote does not state the amount: +40,445 shares on Dec 3, 2025 (Trust). Filing, Dec 3, 2025

Footnote: "Shares are held in a trust established for the benefit of the reporting person, of which the reporting person is the trustee and has investment control."

Steven Fradkin: minor difference of 67 shares. Difference is under 0.5% of holdings.

Richard Petrino: minor difference of -2 shares. Difference is under 0.5% of holdings.

Inferred rename: "cust. for daughter" is treated as the same holder as "custodian for daughter", because the old name was never reported again and the new one opened with the same balance (1,050 shares). Old name, new name

Inferred rename: "custodian for daughter" is treated as the same holder as "cust.for child", because the old name was never reported again and the new one opened with the same balance (1,050 shares). Old name, new name

Inferred rename: "POA Acct Daughter" is treated as the same holder as "POA for Daughter", because the old name was never reported again and the new one opened with the same balance (1,805 shares). Old name, new name

Inferred rename: "Family Trust" is treated as the same holder as "Trust", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "trustee under employer retirement trust" is treated as the same holder as "trustee u/employer retirement tr", because the old name was never reported again and the new one opened with the same balance (3,600 shares). Old name, new name

Inferred rename: "trustee u/employer retirement tr" is treated as the same holder as "Ttee/Employer Ret.Trust", because the old name was never reported again and the new one opened with the same balance (3,600 shares). Old name, new name

Inferred rename: "Ttee/Employer Ret.Trust" is treated as the same holder as "Ttee for Emp.Ret.Tr", because the old name was never reported again and the new one opened with the same balance (3,600 shares). Old name, new name

Inferred rename: "Ttee for Emp.Ret.Tr" is treated as the same holder as "Emp Ret Trust", because the old name was never reported again and the new one opened with the same balance (3,600 shares). Old name, new name

Inferred rename: "Emp Ret Trust" is treated as the same holder as "Emp Ret Tr", because the old name was never reported again and the new one opened with the same balance (3,600 shares). Old name, new name

Inferred rename: "trustee u/employer retirement tr" is treated as the same holder as "Ttee/Employer Ret.Trust", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Ttee/Employer Ret.Trust" is treated as the same holder as "Ttee for Emp.Ret.Tr", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Ttee for Emp.Ret.Tr" is treated as the same holder as "Emp Ret Trust", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Emp Ret Trust" is treated as the same holder as "Emp Ret Tr", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Family Trust" is treated as the same holder as "Kelly Family Trust", because the old name was never reported again and the new one opened with the same balance (20,000 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/13" is treated as the same holder as "401(k) as of 12-31-2013", because the old name was never reported again and the new one opened with the same balance (9,733 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2013" is treated as the same holder as "401(k) as of 6-30-2013", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2013" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2014" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-17" is treated as the same holder as "401(k) as of 12-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 9-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-18" is treated as the same holder as "401(k) as of 9-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-19" is treated as the same holder as "401(k) as of 12-31-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2020" is treated as the same holder as "401(k) as of 3-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2021" is treated as the same holder as "401(k) as of 9-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2021" is treated as the same holder as "401(k) as of 3-31-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2022" is treated as the same holder as "401(k) as of 9-30-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2022" is treated as the same holder as "401(k) as of 9-30-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2023" is treated as the same holder as "401(k) as of 12-31-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2023" is treated as the same holder as "401(k) as of 3-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2024" is treated as the same holder as "401(k) as of 9-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2024" is treated as the same holder as "401(k) as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2024" is treated as the same holder as "401(k) as of 06-30-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 06-30-2025" is treated as the same holder as "401(k) as of 09-30-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Trust-Spouse" is treated as the same holder as "Spouse/Trust", because the old name was never reported again and the new one opened with the same balance (32,902 shares). Old name, new name

Inferred rename: "Spouse for Child" is treated as the same holder as "Spouse for Children", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "2016 GRAT" is treated as the same holder as "2016-1 GRAT", because the old name was never reported again and the new one opened with the same balance (34,188 shares). Old name, new name

Inferred rename: "2017 GRAT" is treated as the same holder as "2017-1 GRAT", because the old name was never reported again and the new one opened with the same balance (35,160 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 12/31/2013", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3/31/2014" is treated as the same holder as "401(k) as of 6/30/2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6/30/2014" is treated as the same holder as "401(k) as of 9/30/2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9/30/2014" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2015" is treated as the same holder as "401(k) as of 6-30-2015", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2015" is treated as the same holder as "401(k) as of 9-30-2015", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2015" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-15" is treated as the same holder as "401(k) as of 3-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-16" is treated as the same holder as "401(k) as of 6-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2017" is treated as the same holder as "401(k) as of 6-30-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2017" is treated as the same holder as "401(k) as of 9-30-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2017" is treated as the same holder as "401(k) as of 12-31-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2018" is treated as the same holder as "401(k) as of 6-30-2018", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2018" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "TJT Trust" is treated as the same holder as "Trust", because the old name was never reported again and the new one opened with the same balance (33,959 shares). Old name, new name

Inferred rename: "Cust for Child" is treated as the same holder as "Custodian for Child", because the old name was never reported again and the new one opened with the same balance (148 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 12/31/14", because the old name was never reported again and the new one opened with the same balance (2,549 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/14" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (2,549 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-16" is treated as the same holder as "401(k) as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (2,554 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-15" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (2,549 shares). Old name, new name

Inferred rename: "401(k) as of 6/30/14" is treated as the same holder as "401(k) as of 9-30-17", because the old name was never reported again and the new one opened with the same balance (2,547 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/13" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (2,546 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/14" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9/30/14" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-17" is treated as the same holder as "401(k) as of 12-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-18" is treated as the same holder as "401(k) as of 9-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 12/31/2013", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/2013" is treated as the same holder as "401(k) as of 03/31/2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Revocable Trust" is treated as the same holder as "Trust", because the old name was never reported again and the new one opened with the same balance (1,000 shares). Old name, new name

Inferred rename: "various trusts" is treated as the same holder as "See ftn", because the old name was never reported again and the new one opened with the same balance (4,000 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/13" is treated as the same holder as "401(k) as of 6/30/14", because the old name was never reported again and the new one opened with the same balance (10,052 shares). Old name, new name

Inferred rename: "401(k) as of 6/30/14" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (10,051 shares). Old name, new name

Inferred rename: "401(k) as of 9/30/14" is treated as the same holder as "401(k) as of 3-31-2015", because the old name was never reported again and the new one opened with the same balance (10,048 shares). Old name, new name

Inferred rename: "GRAT" is treated as the same holder as "2012 GRAT", because the old name was never reported again and the new one opened with the same balance (10,546 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (10,031 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (10,016 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 6/30/14", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6/30/14" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2015" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-16" is treated as the same holder as "401(k) as of 6-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-16" is treated as the same holder as "401(k) as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-17" is treated as the same holder as "401(k) as of 9-30-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-18" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Family Trust" is treated as the same holder as "Trust", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/2013" is treated as the same holder as "401(k) as of 3-31-2015", because the old name was never reported again and the new one opened with the same balance (8,335 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2014" is treated as the same holder as "401(k) as of 12-31-2015", because the old name was never reported again and the new one opened with the same balance (8,332 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2016" is treated as the same holder as "401(k) as of 3-31-2017", because the old name was never reported again and the new one opened with the same balance (8,327 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2014" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2015" is treated as the same holder as "401(k) as of 3-31-2016", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2016" is treated as the same holder as "401(k) as of 9-30-2016", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2016" is treated as the same holder as "401(k) as of 3-31-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2017" is treated as the same holder as "401(k) as of 6-30-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2017" is treated as the same holder as "401(k) as of 9-30-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2017" is treated as the same holder as "401(k) as of 6-30-2018", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2018" is treated as the same holder as "401(k) as of 9-30-2018", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/13" is treated as the same holder as "401(k) as of 12-31-2013", because the old name was never reported again and the new one opened with the same balance (5,108 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2014" is treated as the same holder as "401(k) as of 3-31-2015", because the old name was never reported again and the new one opened with the same balance (5,109 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2013" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (5,108 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2015" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (5,105 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (5,106 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (5,098 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-17" is treated as the same holder as "401(k) as of 6-30-19", because the old name was never reported again and the new one opened with the same balance (5,106 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-19" is treated as the same holder as "401(k) as of 9-30-19", because the old name was never reported again and the new one opened with the same balance (5,106 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-17" is treated as the same holder as "401(k) as of 3-31-2021", because the old name was never reported again and the new one opened with the same balance (5,101 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 12-31-2013", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2013" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2015" is treated as the same holder as "401(k) as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-16" is treated as the same holder as "401(k) as of 6-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-16" is treated as the same holder as "401(k) as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-17" is treated as the same holder as "401(k) as of 6-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-19" is treated as the same holder as "401(k) as of 6-30-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-18" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-18" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2020" is treated as the same holder as "401(k) as of 12-31-2020", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2021" is treated as the same holder as "401(k) as of 9-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2021" is treated as the same holder as "401(k) as of 12-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12/31/2013" is treated as the same holder as "401(k) as of 9-30-2014", because the old name was never reported again and the new one opened with the same balance (3,815 shares). Old name, new name

Inferred rename: "401(k) as of 6/30/2014" is treated as the same holder as "401(k) as of 3-31-2015", because the old name was never reported again and the new one opened with the same balance (3,817 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2014" is treated as the same holder as "401(k) as of 6-30-2015", because the old name was never reported again and the new one opened with the same balance (3,814 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2015" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (3,816 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-16" is treated as the same holder as "401(k) as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (3,824 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (3,815 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (3,810 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 9-30-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2014" is treated as the same holder as "401(k) as of 12-31-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2014" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-15" is treated as the same holder as "401(k) as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 12-31-2013", because the old name was never reported again and the new one opened with the same balance (547 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2014" is treated as the same holder as "401(k) as of 9-30-2014", because the old name was never reported again and the new one opened with the same balance (548 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2014" is treated as the same holder as "401(k) as of 3-31-15", because the old name was never reported again and the new one opened with the same balance (549 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-15" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (550 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-16" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (553 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2013" is treated as the same holder as "401(k) as of 9-30-2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2014" is treated as the same holder as "401(k) as of 3-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-15" is treated as the same holder as "401(k) as of 12-31-15", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-15" is treated as the same holder as "401(k) as of 3-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-16" is treated as the same holder as "401(k) as of 6-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-16" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-16" is treated as the same holder as "401(k) as of 3-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-17" is treated as the same holder as "401(k) as of 9-30-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-17" is treated as the same holder as "401(k) as of 12-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 3-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-18" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-18" is treated as the same holder as "401(k) as of 9-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-18" is treated as the same holder as "401(k) as of 6-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-19" is treated as the same holder as "401(k) as of 9-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Employee Share Ownership Plan as of 9/30/2023" is treated as the same holder as "Employee Share Ownership Plan as of 12-31-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Employee Share Ownership Plan as of 12-31-2023" is treated as the same holder as "Employee Share Ownership Plan as of 9-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "Employee Share Ownership Plan as of 9-30-2024" is treated as the same holder as "Employee Share Ownership Plan as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 7/28/2014" is treated as the same holder as "UK Employee Share Ownership Plan as of 9/30/2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 9/30/2014" is treated as the same holder as "UK Employee Share Ownership Plan as of 12/31/2014", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 12/31/2014" is treated as the same holder as "UK Employee Share Ownership Plan as of 3/31/2015", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 3/31/2015" is treated as the same holder as "UK Employee Share Ownership Plan as of 12/31/2015", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 12/31/2015" is treated as the same holder as "UK Employee Share Ownership Plan as of 6/30/2016", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 6/30/2016" is treated as the same holder as "UK Employee Share Ownership Plan as of 9/30/2016", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 9/30/2016" is treated as the same holder as "UK Employee Share Ownership Plan as of 12/31/2016", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 12/31/2016" is treated as the same holder as "UK Employee Share Ownership Plan as of 3/31/2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Share Ownership Plan as of 3/31/2017" is treated as the same holder as "UK Employee Share Ownership Plan as of 12-31-2017", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan" is treated as the same holder as "UK Employee Stock Ownership Plan as of 9-30-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 9-30-16" is treated as the same holder as "UK Employee Stock Ownership Plan as of 12-31-16", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 12-31-16" is treated as the same holder as "UK Employee Stock Ownership Plan as of 6-30-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 6-30-17" is treated as the same holder as "UK Employee Stock Ownership Plan as of 12-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 12-31-17" is treated as the same holder as "UK Employee Stock Ownership Plan as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 12-31-18" is treated as the same holder as "UK Employee Stock Ownership Plan as of 6-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "UK Employee Stock Ownership Plan as of 6-30-19" is treated as the same holder as "UK Employee Stock Ownership Plan as of 12-31-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-17" is treated as the same holder as "401(k) as of 9-30-19", because the old name was never reported again and the new one opened with the same balance (9,245 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-17" is treated as the same holder as "401(k) as of 12-31-17", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-17" is treated as the same holder as "401(k) as of 6-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-18" is treated as the same holder as "401(k) as of 9-30-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-18" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-18" is treated as the same holder as "401(k) as of 3-31-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-19" is treated as the same holder as "401(k) as of 12-31-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-19" is treated as the same holder as "401(k) as of 6-30-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-20" is treated as the same holder as "401(k) as of 9-30-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-20" is treated as the same holder as "401(k) as of 12-31-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-20" is treated as the same holder as "401(k) as of 3-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2021" is treated as the same holder as "401(k) as of 6-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2021" is treated as the same holder as "401(k) as of 9-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2021" is treated as the same holder as "401(k) as of 12-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2021" is treated as the same holder as "401(k) as of 9-30-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2022" is treated as the same holder as "401(k) as of 12-31-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2022" is treated as the same holder as "401(k) as of 9-30-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2023" is treated as the same holder as "401(k) as of 12-31-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2023" is treated as the same holder as "401(k) as of 6-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2024" is treated as the same holder as "401(k) as of 9-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2024" is treated as the same holder as "401(k) as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2024" is treated as the same holder as "401(k) as of 03-31-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 03-31-2025" is treated as the same holder as "401(k) as of 06-30-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-18" is treated as the same holder as "401(k) as of 12-31-18", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-18" is treated as the same holder as "401(k) as of 6-30-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-19" is treated as the same holder as "401(k) as of 12-31-19", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-19" is treated as the same holder as "401(k) as of 9-30-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-20" is treated as the same holder as "401(k) as of 12-31-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-20" is treated as the same holder as "401(k) as of 3-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2021" is treated as the same holder as "401(k) as of 6-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2021" is treated as the same holder as "401(k) as of 9-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2021" is treated as the same holder as "401(k) as of 12-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2021" is treated as the same holder as "401(k) as of 12-31-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2022" is treated as the same holder as "401(k) as of 12-31-23", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-23" is treated as the same holder as "401(k) as of 3-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2024" is treated as the same holder as "401(k) as of 9-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2024" is treated as the same holder as "401(k) as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2024" is treated as the same holder as "401(k) as of 3-31-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2025" is treated as the same holder as "401(k) as of 6-30-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2025" is treated as the same holder as "401(k) as of 9-30-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2025" is treated as the same holder as "401(k) as of 12-31-2025", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2025" is treated as the same holder as "401(k) as of 3-31-2026", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2026" is treated as the same holder as "401(k) as of 6-30-2026", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k)" is treated as the same holder as "401(k) as of 2-7-20", because the old name was never reported again and the new one opened with the same balance (2,459 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2024" is treated as the same holder as "401(k) as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (2,841 shares). Old name, new name

Inferred rename: "401(k) as of 2-7-20" is treated as the same holder as "401(k) as of 3-31-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-20" is treated as the same holder as "401(k) as of 9-30-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-20" is treated as the same holder as "401(k) as of 12-31-20", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-20" is treated as the same holder as "401(k) as of 3-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 3-31-2021" is treated as the same holder as "401(k) as of 9-30-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2021" is treated as the same holder as "401(k) as of 12-31-2021", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2021" is treated as the same holder as "401(k) as of 9-30-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2022" is treated as the same holder as "401(k) as of 12-31-2022", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2022" is treated as the same holder as "401(k) as of 9-30-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 9-30-2023" is treated as the same holder as "401(k) as of 12-31-2023", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 12-31-2023" is treated as the same holder as "401(k) as of 6-30-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred rename: "401(k) as of 6-30-2024" is treated as the same holder as "401(k) as of 12-31-2024", because the old name was never reported again and the new one opened with the same balance (0 shares). Old name, new name

Inferred typo: the share class "Common Stoc" is treated as the same class as "Common Stock" on 1 holding line, because the two spellings are nearly identical and each balance carried over exactly. Example (William Osborn, 485,768 shares): old title, new title

External context: we only cite outside events when a documented connection exists. None is shown for this period.

Sources and methodology2,894 filings from SEC EDGAR, and how we read them

All 2,894 Forms 3, 4 and 5 filed for Northern Trust (SEC CIK 73124) from Oct 1, 2002 to Oct 2, 2026, retrieved from SEC EDGAR on Oct 9, 2026. Prices are the ones reported in each filing, often weighted averages. 3 filings were left out because Northern Trust filed them as an owner of another company's stock. 106 older filings exist only on paper and could not be read.

Holdings. Each holding line (a share class plus an owner, such as a trust or LLC) carries its last reported balance forward. Entities first reported during the period start at zero, so transfers between an insider's own trusts don't count as selling. Lines not reported for three years or more are listed separately and left out of totals.

Sales. A sale counts as under a 10b5-1 plan if its footnote cites one or the filing's Rule 10b5-1 box is checked, and as tax-related if its footnote cites tax obligations or sell-to-cover. Shares withheld by the company for taxes are listed separately. Sales with neither attribute are labeled "no plan disclosed".

Full methodology

Former or inactive filers (51)No filing in 18 months; last reported balances, not in any total
NameLast filedLast reported balance
Daniel GambaApr 7, 202561,848 shares, last reported balance as of Apr 3, 2025
Jane KarpinskiMar 4, 202528,111 shares, last reported balance as of Mar 1, 2025
Mark GossettMar 4, 202571,656 shares, last reported balance as of Mar 1, 2025
Charles PowellApr 18, 2024No balance on record
Becerra PradoApr 2, 202427,475 shares, last reported balance as of Apr 1, 2024
Lauren AllnuttMar 13, 20235,576 shares, last reported balance as of Mar 9, 2023
Joyce St ClairMar 3, 2022132,659 shares, last reported balance as of Mar 1, 2022
Shundrawn ThomasMar 3, 202263,800 shares, last reported balance as of Mar 1, 2022
Thomas RichardsOct 4, 202114,435 shares, last reported balance as of Oct 1, 2021
Robert BrowneMay 7, 202125,199 shares, last reported balance as of May 5, 2021
Wilson LeechJan 22, 202052,216 shares, last reported balance as of Jan 21, 2020
Biff BowmanDec 16, 201982,345 shares, last reported balance as of Dec 12, 2019
John RoweApr 25, 201933,923 shares, last reported balance as of Apr 23, 2019
Aileen BlakeMar 5, 201928,518 shares, last reported balance as of Mar 1, 2019
Frederick WaddellFeb 13, 20191,411,240 shares, last reported balance as of Jan 22, 2019
Stephen PotterDec 17, 2018184,410 shares, last reported balance as of Dec 13, 2018
William MorrisonDec 11, 201872,020 shares, last reported balance as of Dec 7, 2018
Jana SchreuderAug 6, 2018240,140 shares, last reported balance as of Aug 6, 2018
Jeffrey CohodesMay 8, 201851,017 shares, last reported balance as of May 7, 2018
Susan PembletonFeb 27, 201838,132 shares, last reported balance as of Feb 26, 2018
Dipak JainApr 3, 201720,052 shares, last reported balance as of Mar 31, 2017
Edward MooneyApr 23, 201515,110 shares, last reported balance as of Apr 21, 2015
John BondApr 23, 20151,000 shares, last reported balance as of Apr 21, 2015
Nicholas ChabrajaApr 16, 201414,865 shares, last reported balance as of Apr 15, 2014
Robert LaneApr 16, 201415,066 shares, last reported balance as of Apr 15, 2014
Kelly WelshApr 7, 2014137,253 shares, last reported balance as of Apr 3, 2014
Timothy MoenJul 24, 201383,341 shares, last reported balance as of Jul 23, 2013
Richard KuklaApr 29, 201313,401 shares, last reported balance as of Apr 29, 2013
Enrique SosaApr 2, 20128,319 shares, last reported balance as of Mar 30, 2012
Sherry BarratMar 1, 2012120,501 shares, last reported balance as of Mar 1, 2012
Robert McCormackFeb 3, 20124,767,129 shares, last reported balance as of Feb 2, 2012
William SmithburgApr 22, 20109,475 shares, last reported balance as of Apr 20, 2010
Harold SmithApr 22, 2010112,707 shares, last reported balance as of Apr 20, 2010
Arthur KellyApr 1, 2010128,663 shares, last reported balance as of Mar 31, 2010
William OsbornNov 5, 20091,795,016 shares, last reported balance as of Oct 26, 2009
Timothy TheriaultJul 28, 2009115,009 shares, last reported balance as of Jul 21, 2009
Duane BurnhamApr 25, 20078,403 shares, last reported balance as of Apr 17, 2007
Terence TothApr 24, 200793,922 shares, last reported balance as of Apr 23, 2007
Robert HelmanApr 19, 200623,337 shares, last reported balance as of Apr 18, 2006
Alison WinterJan 26, 2006121,569 shares, last reported balance as of Jan 24, 2006
Perry PeroAug 4, 2005245,516 shares, last reported balance as of Jul 27, 2005
Robert HamadaMay 5, 200513,800 shares, last reported balance as of Apr 19, 2005
Harry ShortApr 1, 2005253,852 shares, last reported balance as of Mar 31, 2005
Dolores CrossDec 10, 20042,200 shares, last reported balance as of Dec 9, 2004
Frederick KrehbielApr 22, 200424,600 shares, last reported balance as of Apr 20, 2004
Peter RossiterMar 31, 2004285,586 shares, last reported balance as of Feb 27, 2004
Stephen TimbersMar 31, 2004136,481 shares, last reported balance as of Mar 8, 2004
Mark StevensDec 2, 2003182,822 shares, last reported balance as of Nov 28, 2003
William DoddsNo balance on record
Orie DudleyNo balance on record
John GrubeNo balance on record

Spotted something wrong on this page? Report an error. We check every report against the SEC filing and list what we fix in the corrections log.