AT&T insider activity
What the executives and directors of AT&T actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 307 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Aug 31, 2026 | Desroches Pascal | 1,730 |
| Aug 31, 2026 | Lee Lori M | 348 |
| Aug 31, 2026 | McElfresh Jeffery S. | 483 |
| Aug 31, 2026 | Sabrina Sanders S | 127 |
| Jul 31, 2026 | STANKEY JOHN T | 928 |
| Jul 31, 2026 | Desroches Pascal | 3,487 |
| Jul 31, 2026 | Lee Lori M | 500 |
| Jul 31, 2026 | McElfresh Jeffery S. | 2,690 |
| Jul 31, 2026 | Sabrina Sanders S | 168 |
| Jun 30, 2026 | Desroches Pascal | 2,003 |
| Jun 30, 2026 | Lee Lori M | 417 |
| Jun 30, 2026 | McElfresh Jeffery S. | 604 |
| Jun 30, 2026 | Sabrina Sanders S | 158 |
| May 29, 2026 | Desroches Pascal | 1,630 |
| May 29, 2026 | Lee Lori M | 226 |
| May 29, 2026 | McElfresh Jeffery S. | 504 |
| May 29, 2026 | Sabrina Sanders S | 132 |
| Apr 30, 2026 | STANKEY JOHN T | 817 |
| Apr 30, 2026 | Desroches Pascal | 2,867 |
| Apr 30, 2026 | Lee Lori M | 305 |
| Apr 30, 2026 | McElfresh Jeffery S. | 2,236 |
| Apr 30, 2026 | Sabrina Sanders S | 145 |
| Mar 31, 2026 | Desroches Pascal | 121K |
| Mar 31, 2026 | Lee Lori M | 194 |
| Mar 31, 2026 | McElfresh Jeffery S. | 13K |
| Mar 31, 2026 | Sabrina Sanders S | 1,588 |
| Mar 10, 2026 | Desroches Pascal | 52K |
| Mar 10, 2026 | Lee Lori M | 5,419 |
| Mar 10, 2026 | McElfresh Jeffery S. | 3,390 |
| Mar 10, 2026 | Sabrina Sanders S | 1,137 |
| Feb 28, 2026 | Desroches Pascal | 705K |
| Feb 28, 2026 | Lee Lori M | 201 |
| Feb 28, 2026 | McElfresh Jeffery S. | 278 |
| Feb 28, 2026 | Sabrina Sanders S | 111 |
| Feb 18, 2026 | STANKEY JOHN T | 398K |
| Feb 18, 2026 | Lee Lori M | 122K |
| Feb 18, 2026 | McAtee David R II | 253K |
| Feb 13, 2026 | STANKEY JOHN T | 89K |
| Feb 13, 2026 | Desroches Pascal | 39K |
| Feb 13, 2026 | Lee Lori M | 26K |
| Feb 13, 2026 | McAtee David R II | 32K |
| Feb 13, 2026 | McElfresh Jeffery S. | 41K |
| Feb 13, 2026 | Gillespie Edward W | 17K |
| Feb 13, 2026 | Smith Kenny Kellyn | 16K |
| Feb 13, 2026 | Legg Jeremy Alan | 15K |
| Feb 13, 2026 | Sabrina Sanders S | 11K |
| Feb 13, 2026 | Cakaric Darcie M. | 14K |
| Jan 30, 2026 | STANKEY JOHN T | 1.4M |
| Jan 30, 2026 | Desroches Pascal | 626K |
| Jan 30, 2026 | Lee Lori M | 426K |
| Jan 30, 2026 | McElfresh Jeffery S. | 750K |
| Jan 30, 2026 | Sabrina Sanders S | 41K |
| Jan 29, 2026 | McAtee David R II | 582K |
| Jan 29, 2026 | Gillespie Edward W | 299K |
| Jan 29, 2026 | Smith Kenny Kellyn | 180K |
| Jan 29, 2026 | Legg Jeremy Alan | 284K |
| Jan 20, 2026 | STANKEY JOHN T | 193K |
| Jan 20, 2026 | Lee Lori M | 69K |
| Jan 15, 2026 | STANKEY JOHN T | 190K |
| Jan 15, 2026 | Desroches Pascal | 89K |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 2.9M |
| Granted | 2.7M |
| Vested / exercised | 765K |
| Withheld for tax | 5.3M |
| Gifts | 1.1M |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| McAtee David R II | 210K | 240K | 114.3 |
Who holds what
| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| McElfresh Jeffery S. Chief Operating Officer | COO | 913K | – | – | – | |
| Desroches Pascal Sr. Exec VP and CFO Last trade May 20, 2021 | CFO | 772K | – | – | May 20, 2021 | |
| McAtee David R II Sr. Exec. VP and Gen. Counsel | Officer | 490K | – | – | – | |
| Legg Jeremy Alan Chief Technology Officer | Officer | 480K | – | – | – | |
| LUCZO STEPHEN J Last trade Nov 13, 2023 | Director | 396K | – | – | Nov 13, 2023 | |
| Arroyo F. Thaddeus Chief Strategy & Dev Officer | Officer | 379K | – | – | – | |
| Gillespie Edward W SEVP-Ext & Legislative Affairs | Officer | 364K | – | – | – | |
| Smith Kenny Kellyn Chief Marketing & Growth Ofcr | Officer | 303K | – | – | – | |
| Sabrina Sanders S SVP-ChiefActngOfcr&Controller Last trade May 28, 2025 | Officer | 176K | – | – | May 28, 2025 | |
| STANKEY JOHN T CEO & President Last trade May 19, 2021 | CEO | 79K | – | – | May 19, 2021 | |
| Cakaric Darcie M. SEVP and Chief HR Officer | Officer | 12K | – | – | – | |
| Lee Lori M Global Mktg Ofr & SEVP Intl Last trade Jul 30, 2014 | Officer | 10K | – | – | Jul 30, 2014 | |
| MCCALLISTER MICHAEL B Last trade Feb 5, 2019 | Director | 0 | – | – | Feb 5, 2019 |
Open-market trade log
the 60 most recent of 349| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| May 28, 2025 | Sabrina Sanders S (Officer) 1,500 shares $27.57 +0.0% since trade filed Jun 3, 2025 late | Discretionary sale | 1,500 | $27.57 | $41K | +0.0% | Jun 3, 2025 late |
| Nov 13, 2023 | LUCZO STEPHEN J (Director) 63K shares $15.55 +77.3% since trade filed Nov 15, 2023 | Open-market buy | 63K | $15.55 | $972K | +77.3% | Nov 15, 2023 |
| Nov 8, 2021 | LUCZO STEPHEN J (Director) 100K shares $25.04 +10.1% since trade filed Nov 10, 2021 | Open-market buy | 100K | $25.04 | $2.5M | +10.1% | Nov 10, 2021 |
| May 20, 2021 | Desroches Pascal (CFO) 59 shares $29.59 filed May 21, 2021 | Open-market buy | 59 | $29.59 | $2K | – | May 21, 2021 |
| May 20, 2021 | Desroches Pascal (CFO) 99 shares $29.60 filed May 21, 2021 | Open-market buy | 99 | $29.60 | $3K | – | May 21, 2021 |
| May 20, 2021 | Desroches Pascal (CFO) 17K shares $29.60 filed May 21, 2021 | Open-market buy | 17K | $29.60 | $496K | – | May 21, 2021 |
| May 19, 2021 | STANKEY JOHN T (CEO) 3,114 shares $28.81 filed May 21, 2021 | Open-market buy | 3,114 | $28.81 | $90K | – | May 21, 2021 |
| May 19, 2021 | STANKEY JOHN T (CEO) 32K shares $28.81 filed May 21, 2021 | Open-market buy | 32K | $28.81 | $908K | – | May 21, 2021 |
| May 19, 2021 | Desroches Pascal (CFO) 20 shares $29.05 filed May 21, 2021 | Open-market buy | 20 | $29.05 | $581 | – | May 21, 2021 |
| May 19, 2021 | Desroches Pascal (CFO) 3,036 shares $29.06 filed May 21, 2021 | Open-market buy | 3,036 | $29.06 | $88K | – | May 21, 2021 |
| May 18, 2021 | LUCZO STEPHEN J (Director) 100K shares $29.80 filed May 24, 2021 late | Open-market buy | 100K | $29.80 | $3.0M | – | May 24, 2021 late |
| Jul 23, 2020 | LUCZO STEPHEN J (Director) 100K shares $29.69 filed Jul 27, 2020 | Open-market buy | 100K | $29.69 | $3.0M | – | Jul 27, 2020 |
| Apr 24, 2020 | YANG GEOFFREY Y (Director) 6,754 shares $29.39 filed Apr 27, 2020 | Open-market buy | 6,754 | $29.39 | $199K | – | Apr 27, 2020 |
| Apr 22, 2020 | LUCZO STEPHEN J (Director) 36K shares $29.38 filed Apr 23, 2020 | Open-market buy | 36K | $29.38 | $1.1M | – | Apr 23, 2020 |
| Feb 4, 2020 | LUCZO STEPHEN J (Director) 100K shares $37.60 filed Feb 5, 2020 | Open-market buy | 100K | $37.60 | $3.8M | – | Feb 5, 2020 |
| Jul 30, 2019 | STANKEY JOHN T (CEO) 1,658 shares $34.15 filed Jul 30, 2019 | Discretionary sale | 1,658 | $34.15 | $57K | – | Jul 30, 2019 |
| Jul 30, 2019 | STANKEY JOHN T (CEO) 2,366 shares $34.15 filed Jul 30, 2019 | Discretionary sale | 2,366 | $34.15 | $81K | – | Jul 30, 2019 |
| Feb 5, 2019 | MCCALLISTER MICHAEL B (Director) 7,000 shares $29.59 filed Feb 7, 2019 | Open-market buy | 7,000 | $29.59 | $207K | – | Feb 7, 2019 |
| Feb 4, 2019 | YANG GEOFFREY Y (Director) 34K shares $29.79 filed Feb 6, 2019 | Open-market buy | 34K | $29.79 | $1.0M | – | Feb 6, 2019 |
| Jan 31, 2019 | STANKEY JOHN T (CEO) 1,675 shares $29.84 filed Feb 4, 2019 | Discretionary sale | 1,675 | $29.84 | $50K | – | Feb 4, 2019 |
| Jan 31, 2019 | STANKEY JOHN T (CEO) 2,073 shares $29.84 filed Feb 4, 2019 | Discretionary sale | 2,073 | $29.84 | $62K | – | Feb 4, 2019 |
| Oct 26, 2018 | MCCALLISTER MICHAEL B (Director) 4,000 shares $29.14 filed Oct 29, 2018 | Open-market buy | 4,000 | $29.14 | $117K | – | Oct 29, 2018 |
| Aug 8, 2018 | Di Piazza Samuel A Jr. (Director) 3,075 shares $32.49 filed Aug 10, 2018 | Open-market buy | 3,075 | $32.49 | $100K | – | Aug 10, 2018 |
| Aug 8, 2018 | Di Piazza Samuel A Jr. (Director) 4,615 shares $32.48 filed Aug 10, 2018 | Open-market buy | 4,615 | $32.48 | $150K | – | Aug 10, 2018 |
| Jul 27, 2018 | HUTCHINS GLENN H (Director) 500 shares $31.05 filed Jul 30, 2018 | Open-market buy | 500 | $31.05 | $16K | – | Jul 30, 2018 |
| Jul 27, 2018 | HUTCHINS GLENN H (Director) 5,411 shares $31.05 filed Jul 30, 2018 | Open-market buy | 5,411 | $31.05 | $168K | – | Jul 30, 2018 |
| Jul 27, 2018 | HUTCHINS GLENN H (Director) 12K shares $31.04 filed Jul 30, 2018 | Open-market buy | 12K | $31.04 | $379K | – | Jul 30, 2018 |
| Jul 27, 2018 | HUTCHINS GLENN H (Director) 46K shares $31.04 filed Jul 30, 2018 | Open-market buy | 46K | $31.04 | $1.4M | – | Jul 30, 2018 |
| Jul 27, 2018 | ROCHE JOYCE M (Director) 3,200 shares $31.19 filed Jul 30, 2018 | Open-market buy | 3,200 | $31.19 | $100K | – | Jul 30, 2018 |
| Jul 27, 2018 | FISHER RICHARD W (Director) 7,400 shares $31.04 filed Jul 30, 2018 | Open-market buy | 7,400 | $31.04 | $230K | – | Jul 30, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 226 shares $30.48 filed Jul 27, 2018 | Open-market buy | 226 | $30.48 | $7K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 800 shares $30.49 filed Jul 27, 2018 | Open-market buy | 800 | $30.49 | $24K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 1,300 shares $30.49 filed Jul 27, 2018 | Open-market buy | 1,300 | $30.49 | $40K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 3,000 shares $30.53 filed Jul 27, 2018 | Open-market buy | 3,000 | $30.53 | $92K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 4,800 shares $30.50 filed Jul 27, 2018 | Open-market buy | 4,800 | $30.50 | $146K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 8,100 shares $30.53 filed Jul 27, 2018 | Open-market buy | 8,100 | $30.53 | $247K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 8,300 shares $30.52 filed Jul 27, 2018 | Open-market buy | 8,300 | $30.52 | $253K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 19K shares $30.50 filed Jul 27, 2018 | Open-market buy | 19K | $30.50 | $585K | – | Jul 27, 2018 |
| Jul 26, 2018 | ROSE MATTHEW K (Director) 20K shares $30.51 filed Jul 27, 2018 | Open-market buy | 20K | $30.51 | $604K | – | Jul 27, 2018 |
| Jul 26, 2018 | YANG GEOFFREY Y (Director) 11K shares $30.48 filed Jul 30, 2018 | Open-market buy | 11K | $30.48 | $350K | – | Jul 30, 2018 |
| Jul 26, 2018 | YANG GEOFFREY Y (Director) 21K shares $30.48 filed Jul 30, 2018 | Open-market buy | 21K | $30.48 | $636K | – | Jul 30, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.21 filed Jul 27, 2018 | Open-market buy | 100 | $30.21 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.22 filed Jul 27, 2018 | Open-market buy | 100 | $30.22 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.23 filed Jul 27, 2018 | Open-market buy | 100 | $30.23 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.26 filed Jul 27, 2018 | Open-market buy | 100 | $30.26 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.28 filed Jul 27, 2018 | Open-market buy | 100 | $30.28 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.29 filed Jul 27, 2018 | Open-market buy | 100 | $30.29 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.30 filed Jul 27, 2018 | Open-market buy | 100 | $30.30 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 100 shares $30.31 filed Jul 27, 2018 | Open-market buy | 100 | $30.31 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 200 shares $30.25 filed Jul 27, 2018 | Open-market buy | 200 | $30.25 | $6K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 200 shares $30.29 filed Jul 27, 2018 | Open-market buy | 200 | $30.29 | $6K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 300 shares $30.24 filed Jul 27, 2018 | Open-market buy | 300 | $30.24 | $9K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 500 shares $30.24 filed Jul 27, 2018 | Open-market buy | 500 | $30.24 | $15K | – | Jul 27, 2018 |
| Jul 25, 2018 | MCCALLISTER MICHAEL B (Director) 2,000 shares $30.25 filed Jul 27, 2018 | Open-market buy | 2,000 | $30.25 | $61K | – | Jul 27, 2018 |
| Jul 25, 2018 | FORD SCOTT T (Director) 15K shares $30.25 filed Jul 27, 2018 | Open-market buy | 15K | $30.25 | $454K | – | Jul 27, 2018 |
| Jul 25, 2018 | YANG GEOFFREY Y (Director) 90 shares $30.40 filed Jul 27, 2018 | Open-market buy | 90 | $30.40 | $3K | – | Jul 27, 2018 |
| Jul 25, 2018 | YANG GEOFFREY Y (Director) 500 shares $30.40 filed Jul 27, 2018 | Open-market buy | 500 | $30.40 | $15K | – | Jul 27, 2018 |
| Jul 25, 2018 | YANG GEOFFREY Y (Director) 6,900 shares $30.39 filed Jul 27, 2018 | Open-market buy | 6,900 | $30.39 | $210K | – | Jul 27, 2018 |
| Jul 25, 2018 | YANG GEOFFREY Y (Director) 42K shares $30.39 filed Jul 27, 2018 | Open-market buy | 42K | $30.39 | $1.3M | – | Jul 27, 2018 |
| Jul 25, 2018 | MOONEY BETH E (Director) 100 shares $30.67 filed Jul 27, 2018 | Open-market buy | 100 | $30.67 | $3K | – | Jul 27, 2018 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.