JNJ · Johnson & Johnson Common Stock
View on chartInsiders & Stakes
| JOHNSON & JOHNSON 10% Owner | ▼ Sell | Other | 182,329,550 Shares held | 8/23/2023 | View profile |
| Alex Gorsky Director | ▼ Sell | Tax Withholding | 766,584 Shares held | 1/17/2023 | View profile |
| Joaquin Duato CEO | ▼ Sell | Open Market | 275,967 Shares held | 8/13/2026 | View profile |
| Jennifer L. Taubert EVP, WW Chair, Pharmaceuticals | ▼ Sell | Open Market | 194,451 Shares held | 8/17/2026 | View profile |
| Ullmann Michael H Exec VP, General Counsel | ▼ Sell | Tax Withholding | 158,835 Shares held | 2/15/2022 | View profile |
| Kathryn E. Wengel Director | ▼ Sell | Open Market | 114,288 Shares held | 6/11/2026 | View profile |
| Fasolo Peter Director | ▼ Sell | Tax Withholding | 112,076 Shares held | 2/13/2024 | View profile |
| Mongon Thibaut Chief Executive Officer | ▼ Sell | Tax Withholding | 65,915 Shares held | 2/13/2023 | View profile |
| Ashley McEvoy President and CEO | ▼ Sell | Other | 52,038 Shares held | 8/23/2023 | View profile |
| Mammen Mathai EVP, Pharm, R&D | ▼ Sell | Tax Withholding | 41,934 Shares held | 2/15/2022 | View profile |
| Hait William See Remarks | ▼ Sell | Tax Withholding | 38,647 Shares held | 2/13/2024 | View profile |
| James D. Swanson EVP, Chief Information Officer | ▼ Sell | Open Market | 25,698 Shares held | 2/17/2026 | View profile |
| Timothy Schmid EVP, WW Chair, MedTech | ▼ Sell | Open Market | 25,447 Shares held | 2/20/2026 | View profile |
| John C. Reed Director | ▼ Sell | Tax Withholding | 24,911 Shares held | 5/1/2026 | View profile |
| Robert J. Decker Controller, CAO | ▼ Sell | Open Market | 23,682 Shares held | 2/27/2026 | View profile |
| Vanessa Broadhurst Director | ▼ Sell | Open Market | 23,003 Shares held | 7/20/2026 | View profile |
| Kristen Mulholland EVP, Chief HR Officer | ▼ Sell | Tax Withholding | 19,830 Shares held | 2/15/2026 | View profile |
| Elizabeth Forminard Executive VP, General Counsel | ▼ Sell | Open Market | 16,994 Shares held | 8/6/2026 | View profile |
| Joseph J. Wolk Director | ▼ Sell | Open Market | 14,000 Shares held | 2/17/2026 | View profile |
| MORIKIS JOHN G Director | ▲ Buy | Open Market | 1,849 Shares held | 11/26/2025 | View profile |
| WEINBERGER MARK A Director | ▲ Buy | Open Market | 1,000 Shares held | 12/12/2024 | View profile |
Transaction History
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 15,000 | $1.7M | 8/17/2026 |
| Jennifer L. Taubert | ▼ Sell | Open Market | 15,000 | $4.0M | 8/17/2026 |
| Joaquin Duato | ▲ Buy | Option Exercise | 123,291 | $14.3M | 8/13/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 20,976 | $5.5M | 8/13/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 102,315 | $26.7M | 8/13/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 9,344 | $1.2M | 8/6/2026 |
| Elizabeth Forminard | ▼ Sell | Open Market | 9,344 | $2.4M | 8/6/2026 |
| Elizabeth Forminard | ▼ Sell | Open Market | 6,574 | $1.7M | 8/6/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 41,957 | $10.8M | 8/5/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 6,523 | $1.7M | 8/5/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 11,129 | $1.4M | 7/20/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 11,925 | $1.6M | 7/20/2026 |
| Vanessa Broadhurst | ▼ Sell | Open Market | 23,054 | $5.8M | 7/20/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 10,000 | $1.2M | 6/11/2026 |
| Kathryn E. Wengel | ▼ Sell | Open Market | 10,000 | $2.4M | 6/11/2026 |
| John C. Reed | ▲ Buy | Option Exercise | 25,255 | $0 | 5/1/2026 |
| John C. Reed | ▼ Sell | Tax Withholding | 11,002 | $2.5M | 5/1/2026 |
| Robert J. Decker | ▲ Buy | Option Exercise | 4,075 | $471K | 2/27/2026 |
| Robert J. Decker | ▼ Sell | Open Market | 4,075 | $1.0M | 2/27/2026 |
| Timothy Schmid | ▼ Sell | Open Market | 1,322 | $325K | 2/20/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 13,625 | $1.6M | 2/18/2026 |
| Timothy Schmid | ▼ Sell | Open Market | 13,625 | $3.3M | 2/18/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 8,998 | $1.2M | 2/18/2026 |
| Timothy Schmid | ▼ Sell | Open Market | 8,998 | $2.2M | 2/18/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 20,521 | $3.4M | 2/17/2026 |
| James D. Swanson | ▼ Sell | Open Market | 20,521 | $5.0M | 2/17/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 19,241 | $2.2M | 2/17/2026 |
| Joseph J. Wolk | ▼ Sell | Open Market | 19,241 | $4.7M | 2/17/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 12,066 | $1.6M | 2/17/2026 |
| Joseph J. Wolk | ▼ Sell | Open Market | 12,066 | $2.9M | 2/17/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 33,386 | $4.4M | 2/17/2026 |
| Joseph J. Wolk | ▼ Sell | Open Market | 33,386 | $8.1M | 2/17/2026 |
| Joseph J. Wolk | ▼ Sell | Open Market | 24,961 | $6.1M | 2/17/2026 |
| John C. Reed | ▲ Buy | Option Exercise | 21,721 | $3.4M | 2/17/2026 |
| John C. Reed | ▼ Sell | Open Market | 21,721 | $5.3M | 2/17/2026 |
| John C. Reed | ▲ Buy | Option Exercise | 29,927 | $4.7M | 2/17/2026 |
| John C. Reed | ▼ Sell | Open Market | 29,927 | $7.3M | 2/17/2026 |
| John C. Reed | ▼ Sell | Open Market | 2,283 | $555K | 2/17/2026 |
| Vanessa Broadhurst | ▼ Sell | Open Market | 6,197 | $1.5M | 2/17/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 492 | $0 | 2/15/2026 |
| James D. Swanson | ▼ Sell | Tax Withholding | 214 | $52K | 2/15/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 709 | $0 | 2/15/2026 |
| James D. Swanson | ▼ Sell | Tax Withholding | 309 | $75K | 2/15/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 606 | $0 | 2/15/2026 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 310 | $75K | 2/15/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 635 | $0 | 2/15/2026 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 325 | $79K | 2/15/2026 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 419 | $0 | 2/15/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 1,971 | $0 | 2/15/2026 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 858 | $209K | 2/15/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 1,878 | $0 | 2/15/2026 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 817 | $199K | 2/15/2026 |
| Robert J. Decker | ▲ Buy | Option Exercise | 339 | $0 | 2/15/2026 |
| Robert J. Decker | ▼ Sell | Tax Withholding | 94 | $23K | 2/15/2026 |
| Robert J. Decker | ▲ Buy | Option Exercise | 344 | $0 | 2/15/2026 |
| Robert J. Decker | ▼ Sell | Tax Withholding | 95 | $23K | 2/15/2026 |
| John C. Reed | ▲ Buy | Option Exercise | 1,349 | $0 | 2/15/2026 |
| John C. Reed | ▼ Sell | Tax Withholding | 385 | $94K | 2/15/2026 |
| John C. Reed | ▲ Buy | Option Exercise | 1,847 | $0 | 2/15/2026 |
| John C. Reed | ▼ Sell | Tax Withholding | 528 | $129K | 2/15/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 961 | $0 | 2/15/2026 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 492 | $120K | 2/15/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 1,063 | $0 | 2/15/2026 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 544 | $132K | 2/15/2026 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 1,594 | $0 | 2/15/2026 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 816 | $199K | 2/15/2026 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 1,847 | $0 | 2/15/2026 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 945 | $230K | 2/15/2026 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 15 | $4K | 2/15/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 1,026 | $0 | 2/15/2026 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 448 | $109K | 2/15/2026 |
| Joaquin Duato | ▲ Buy | Option Exercise | 3,682 | $0 | 2/15/2026 |
| Joaquin Duato | ▼ Sell | Tax Withholding | 1,602 | $390K | 2/15/2026 |
| Joaquin Duato | ▲ Buy | Option Exercise | 4,505 | $0 | 2/15/2026 |
| Joaquin Duato | ▼ Sell | Tax Withholding | 1,960 | $477K | 2/15/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 492 | $0 | 2/15/2026 |
| Vanessa Broadhurst | ▼ Sell | Tax Withholding | 252 | $61K | 2/15/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 526 | $0 | 2/15/2026 |
| Vanessa Broadhurst | ▼ Sell | Tax Withholding | 270 | $66K | 2/15/2026 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 172 | $42K | 2/15/2026 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 575 | $0 | 2/15/2026 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 251 | $61K | 2/15/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 1,028 | $0 | 2/15/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 447 | $0 | 2/13/2026 |
| James D. Swanson | ▼ Sell | Tax Withholding | 143 | $35K | 2/13/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 9,412 | $0 | 2/13/2026 |
| James D. Swanson | ▼ Sell | Tax Withholding | 3,547 | $867K | 2/13/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 19,368 | $3.2M | 2/13/2026 |
| James D. Swanson | ▼ Sell | Open Market | 19,368 | $4.7M | 2/13/2026 |
| James D. Swanson | ▲ Buy | Option Exercise | 22,191 | $3.6M | 2/13/2026 |
| James D. Swanson | ▼ Sell | Open Market | 22,191 | $5.4M | 2/13/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 651 | $0 | 2/13/2026 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 217 | $53K | 2/13/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 13,706 | $0 | 2/13/2026 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 6,414 | $1.6M | 2/13/2026 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 410 | $0 | 2/13/2026 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 135 | $33K | 2/13/2026 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 3,602 | $0 | 2/13/2026 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 1,027 | $251K | 2/13/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 37,463 | $0 | 2/13/2026 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 15,948 | $3.9M | 2/13/2026 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 1,779 | $0 | 2/13/2026 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 507 | $124K | 2/13/2026 |
| Robert J. Decker | ▲ Buy | Option Exercise | 312 | $0 | 2/13/2026 |
| Robert J. Decker | ▼ Sell | Tax Withholding | 104 | $25K | 2/13/2026 |
| Robert J. Decker | ▲ Buy | Option Exercise | 2,741 | $0 | 2/13/2026 |
| Robert J. Decker | ▼ Sell | Tax Withholding | 762 | $186K | 2/13/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 651 | $0 | 2/13/2026 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 314 | $77K | 2/13/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 13,706 | $0 | 2/13/2026 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 7,011 | $1.7M | 2/13/2026 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 1,302 | $0 | 2/13/2026 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 409 | $100K | 2/13/2026 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 27,412 | $0 | 2/13/2026 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 13,547 | $3.3M | 2/13/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 499 | $0 | 2/13/2026 |
| Joaquin Duato | ▲ Buy | Option Exercise | 3,469 | $0 | 2/13/2026 |
| Joaquin Duato | ▼ Sell | Tax Withholding | 989 | $242K | 2/13/2026 |
| Joaquin Duato | ▲ Buy | Option Exercise | 73,054 | $0 | 2/13/2026 |
| Joaquin Duato | ▼ Sell | Tax Withholding | 31,679 | $7.7M | 2/13/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 408 | $0 | 2/13/2026 |
| Vanessa Broadhurst | ▼ Sell | Tax Withholding | 144 | $35K | 2/13/2026 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 8,594 | $0 | 2/13/2026 |
| Vanessa Broadhurst | ▼ Sell | Tax Withholding | 3,748 | $917K | 2/13/2026 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 8 | $2K | 2/13/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 4,378 | $0 | 2/13/2026 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 1,816 | $444K | 2/13/2026 |
| Timothy Schmid | ▲ Buy | Option Exercise | 15,571 | $1.6M | 2/6/2026 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 10,335 | $2.5M | 2/6/2026 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 5,625 | $573K | 2/6/2026 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 3,335 | $800K | 2/6/2026 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 38,945 | $4.0M | 2/6/2026 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 27,270 | $6.5M | 2/6/2026 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 8,921 | $1.2M | 2/5/2026 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 6,226 | $1.5M | 2/5/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 51,218 | $11.3M | 1/26/2026 |
| Joaquin Duato | ▼ Sell | Open Market | 48,782 | $10.8M | 1/26/2026 |
| MORIKIS JOHN G | ▲ Buy | Open Market | 1,250 | $258K | 11/26/2025 |
| John C. Reed | ▲ Buy | Option Exercise | 21,721 | $3.4M | 10/17/2025 |
| John C. Reed | ▼ Sell | Open Market | 21,721 | $4.2M | 10/17/2025 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 56,471 | $5.8M | 9/4/2025 |
| Jennifer L. Taubert | ▼ Sell | Open Market | 56,471 | $10.0M | 9/4/2025 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 11,521 | $1.3M | 8/29/2025 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 9,570 | $1.7M | 8/29/2025 |
| Joaquin Duato | ▲ Buy | Option Exercise | 125,824 | $12.8M | 8/22/2025 |
| Joaquin Duato | ▼ Sell | Open Market | 125,824 | $22.5M | 8/22/2025 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 16,820 | $1.7M | 8/15/2025 |
| Joseph J. Wolk | ▼ Sell | Open Market | 16,820 | $3.0M | 8/15/2025 |
| John C. Reed | ▼ Sell | Open Market | 19,137 | $3.1M | 7/17/2025 |
| John C. Reed | ▲ Buy | Option Exercise | 25,255 | $0 | 5/1/2025 |
| John C. Reed | ▼ Sell | Tax Withholding | 11,002 | $1.7M | 5/1/2025 |
| Joaquin Duato | ▼ Sell | Gift | 130,852 | $0 | 3/18/2025 |
| Joaquin Duato | ▼ Sell | Gift | 130,852 | $0 | 3/18/2025 |
| Robert J. Decker | ▲ Buy | Option Exercise | 6,999 | $713K | 2/25/2025 |
| Robert J. Decker | ▼ Sell | Open Market | 6,999 | $1.2M | 2/25/2025 |
| Timothy Schmid | ▼ Sell | Open Market | 403 | $63K | 2/18/2025 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 200 | $31K | 2/18/2025 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 768 | $120K | 2/18/2025 |
| John C. Reed | ▼ Sell | Tax Withholding | 385 | $60K | 2/18/2025 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 651 | $102K | 2/18/2025 |
| James D. Swanson | ▼ Sell | Tax Withholding | 141 | $22K | 2/18/2025 |
| Kristen Mulholland | ▼ Sell | Tax Withholding | 120 | $19K | 2/18/2025 |
| Elizabeth Forminard | ▼ Sell | Tax Withholding | 307 | $48K | 2/18/2025 |
| Joaquin Duato | ▼ Sell | Tax Withholding | 1,602 | $250K | 2/18/2025 |
| Robert J. Decker | ▼ Sell | Tax Withholding | 94 | $15K | 2/18/2025 |
| Vanessa Broadhurst | ▼ Sell | Tax Withholding | 158 | $25K | 2/18/2025 |
| Timothy Schmid | ▲ Buy | Option Exercise | 1,029 | $0 | 2/15/2025 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 607 | $0 | 2/15/2025 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 1,971 | $0 | 2/15/2025 |
| John C. Reed | ▲ Buy | Option Exercise | 1,350 | $0 | 2/15/2025 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 1,594 | $0 | 2/15/2025 |
| James D. Swanson | ▲ Buy | Option Exercise | 492 | $0 | 2/15/2025 |
| Kristen Mulholland | ▲ Buy | Option Exercise | 419 | $0 | 2/15/2025 |
| Elizabeth Forminard | ▲ Buy | Option Exercise | 961 | $0 | 2/15/2025 |
| Joaquin Duato | ▲ Buy | Option Exercise | 3,682 | $0 | 2/15/2025 |
| Robert J. Decker | ▲ Buy | Option Exercise | 339 | $0 | 2/15/2025 |
| Vanessa Broadhurst | ▲ Buy | Option Exercise | 492 | $0 | 2/15/2025 |
| Timothy Schmid | ▲ Buy | Option Exercise | 2,806 | $0 | 2/14/2025 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 1,015 | $159K | 2/14/2025 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 193 | $30K | 2/14/2025 |
| Timothy Schmid | ▲ Buy | Option Exercise | 1,765 | $0 | 2/14/2025 |
| Timothy Schmid | ▼ Sell | Tax Withholding | 639 | $100K | 2/14/2025 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 223 | $35K | 2/14/2025 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 1,530 | $0 | 2/14/2025 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 480 | $75K | 2/14/2025 |
| Kathryn E. Wengel | ▲ Buy | Option Exercise | 5,837 | $0 | 2/14/2025 |
| Kathryn E. Wengel | ▼ Sell | Tax Withholding | 2,393 | $375K | 2/14/2025 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 507 | $79K | 2/14/2025 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 4,014 | $0 | 2/14/2025 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 1,144 | $179K | 2/14/2025 |
| Joseph J. Wolk | ▲ Buy | Option Exercise | 15,316 | $0 | 2/14/2025 |
| Joseph J. Wolk | ▼ Sell | Tax Withholding | 6,661 | $1.0M | 2/14/2025 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 410 | $64K | 2/14/2025 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 4,053 | $0 | 2/14/2025 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 1,348 | $211K | 2/14/2025 |
| Jennifer L. Taubert | ▲ Buy | Option Exercise | 15,465 | $0 | 2/14/2025 |
| Jennifer L. Taubert | ▼ Sell | Tax Withholding | 7,911 | $1.2M | 2/14/2025 |
| James D. Swanson | ▼ Sell | Tax Withholding | 152 | $24K | 2/14/2025 |
| James D. Swanson | ▲ Buy | Option Exercise | 1,961 | $0 | 2/14/2025 |
| James D. Swanson | ▼ Sell | Tax Withholding | 558 | $87K | 2/14/2025 |