IBM · International Business Machines Corporation Common Stock
View on chartInsiders & Stakes
| INTERNATIONAL BUSINESS MACHINES CORP Director | ▼ Sell | Open Market | 22,301,536 Shares held | 5/19/2022 | View profile |
| Arvind Krishna Director | ▼ Sell | Tax Withholding | 371,894 Shares held | 2/21/2026 | View profile |
| James J. Kavanaugh Director | ▼ Sell | Tax Withholding | 175,392 Shares held | 2/21/2026 | View profile |
| BROWDY MICHELLE H Senior Vice President | ▼ Sell | Tax Withholding | 124,562 Shares held | 6/8/2024 | View profile |
| Gary D. Cohn Vice Chairman | ▼ Sell | Tax Withholding | 110,590 Shares held | 2/21/2026 | View profile |
| Thomas Robert David Senior Vice President | ▼ Sell | Tax Withholding | 72,800 Shares held | 2/21/2026 | View profile |
| LAMOREAUX NICKLE JACLYN Senior Vice President | ▼ Sell | Tax Withholding | 56,755 Shares held | 2/21/2026 | View profile |
| Rosamilia Thomas W Director | ▼ Sell | Tax Withholding | 55,690 Shares held | 6/8/2023 | View profile |
| Nicolas A. Fehring VP, Controller | ▼ Sell | Gift | 16,578 Shares held | 6/4/2026 | View profile |
| Del Bene Robert F VP, Controller | ▼ Sell | Open Market | 14,553 Shares held | 11/22/2022 | View profile |
| Anne Robinson Senior Vice President | ▼ Sell | Tax Withholding | 13,648 Shares held | 7/1/2026 | View profile |
| FARR DAVID N | ▲ Buy | Open Market | 9,258 Shares held | 1/30/2026 | View profile |
| ZOLLAR ALFRED W Director | ▲ Buy | Open Market | 936 Shares held | 11/13/2024 | View profile |
| Michael Miebach | ▲ Buy | Open Market | 434 Shares held | 2/25/2026 | View profile |
| Michelle J. Howard | ▲ Buy | Open Market | 194 Shares held | 2/25/2026 | View profile |
Transaction History
| Anne Robinson | ▲ Buy | Option Exercise | 5,883 | $0 | 7/1/2026 |
| Anne Robinson | ▼ Sell | Tax Withholding | 3,254 | $933K | 7/1/2026 |
| Anne Robinson | ▲ Buy | Option Exercise | 1,412 | $0 | 7/1/2026 |
| Anne Robinson | ▼ Sell | Tax Withholding | 781 | $224K | 7/1/2026 |
| Nicolas A. Fehring | ▼ Sell | Gift | 400 | $0 | 6/4/2026 |
| Michelle J. Howard | ▲ Buy | Open Market | 50 | $12K | 2/25/2026 |
| Michael Miebach | ▲ Buy | Open Market | 434 | $101K | 2/25/2026 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,725 | $0 | 2/21/2026 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,507 | $386K | 2/21/2026 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,611 | $0 | 2/21/2026 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,444 | $370K | 2/21/2026 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,246 | $0 | 2/21/2026 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,243 | $319K | 2/21/2026 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,380 | $0 | 2/21/2026 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,694 | $434K | 2/21/2026 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,575 | $0 | 2/21/2026 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,792 | $460K | 2/21/2026 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 2,877 | $0 | 2/21/2026 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,442 | $370K | 2/21/2026 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,166 | $0 | 2/21/2026 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,587 | $663K | 2/21/2026 |
| Arvind Krishna | ▲ Buy | Option Exercise | 6,123 | $0 | 2/21/2026 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 3,069 | $787K | 2/21/2026 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,614 | $0 | 2/21/2026 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,814 | $722K | 2/21/2026 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 396 | $0 | 2/21/2026 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 201 | $52K | 2/21/2026 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 540 | $0 | 2/21/2026 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 274 | $70K | 2/21/2026 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 632 | $0 | 2/21/2026 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 320 | $82K | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,053 | $0 | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 538 | $138K | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,738 | $0 | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 888 | $228K | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,600 | $0 | 2/21/2026 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 817 | $209K | 2/21/2026 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,631 | $0 | 2/21/2026 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,329 | $341K | 2/21/2026 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,116 | $0 | 2/21/2026 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,575 | $404K | 2/21/2026 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,667 | $0 | 2/21/2026 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,349 | $346K | 2/21/2026 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 2,719 | $0 | 2/18/2026 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,363 | $353K | 2/18/2026 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,664 | $0 | 2/18/2026 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,839 | $734K | 2/18/2026 |
| Anne Robinson | ▲ Buy | Option Exercise | 1,722 | $0 | 2/18/2026 |
| Anne Robinson | ▼ Sell | Tax Withholding | 953 | $247K | 2/18/2026 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,586 | $0 | 2/18/2026 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 810 | $210K | 2/18/2026 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,549 | $0 | 2/18/2026 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,290 | $334K | 2/18/2026 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 696 | $0 | 2/18/2026 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 353 | $91K | 2/18/2026 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,322 | $0 | 2/18/2026 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,285 | $332K | 2/18/2026 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 41,133 | $12.5M | 2/1/2026 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Grant | 23,566 | $0 | 2/1/2026 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 11,564 | $3.5M | 2/1/2026 |
| Anne Robinson | ▲ Buy | Grant | 6,318 | $0 | 2/1/2026 |
| Anne Robinson | ▼ Sell | Tax Withholding | 3,026 | $919K | 2/1/2026 |
| Nicolas A. Fehring | ▲ Buy | Grant | 4,070 | $0 | 2/1/2026 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 1,598 | $485K | 2/1/2026 |
| Gary D. Cohn | ▲ Buy | Grant | 35,410 | $0 | 2/1/2026 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 19,111 | $5.8M | 2/1/2026 |
| James J. Kavanaugh | ▲ Buy | Grant | 48,474 | $0 | 2/1/2026 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 23,816 | $7.2M | 2/1/2026 |
| Thomas Robert David | ▲ Buy | Grant | 42,247 | $0 | 2/1/2026 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 20,879 | $6.3M | 2/1/2026 |
| Arvind Krishna | ▲ Buy | Grant | 83,028 | $0 | 2/1/2026 |
| FARR DAVID N | ▲ Buy | Open Market | 1,000 | $304K | 1/30/2026 |
| Nicolas A. Fehring | ▼ Sell | Gift | 350 | $0 | 11/14/2025 |
| Thomas Robert David | ▼ Sell | Gift | 700 | $0 | 11/6/2025 |
| Arvind Krishna | ▼ Sell | Gift | 20,000 | $0 | 11/5/2025 |
| James J. Kavanaugh | ▼ Sell | Gift | 6,700 | $0 | 11/5/2025 |
| Nicolas A. Fehring | ▼ Sell | Gift | 400 | $0 | 9/2/2025 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 2,742 | $0 | 9/1/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 1,388 | $338K | 9/1/2025 |
| Anne Robinson | ▲ Buy | Option Exercise | 8,825 | $0 | 7/1/2025 |
| Anne Robinson | ▼ Sell | Tax Withholding | 4,881 | $1.4M | 7/1/2025 |
| Anne Robinson | ▲ Buy | Option Exercise | 1,412 | $0 | 7/1/2025 |
| Anne Robinson | ▼ Sell | Tax Withholding | 781 | $229K | 7/1/2025 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,443 | $0 | 6/8/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,739 | $468K | 6/8/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,379 | $0 | 6/8/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 705 | $190K | 6/8/2025 |
| Arvind Krishna | ▲ Buy | Option Exercise | 8,606 | $0 | 6/8/2025 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 4,298 | $1.2M | 6/8/2025 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 5,163 | $0 | 6/8/2025 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 2,588 | $696K | 6/8/2025 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 517 | $0 | 6/8/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 262 | $70K | 6/8/2025 |
| Nicolas A. Fehring | ▼ Sell | Gift | 400 | $0 | 3/6/2025 |
| Thomas Robert David | ▼ Sell | Open Market | 26,543 | $6.7M | 3/3/2025 |
| FARR DAVID N | ▲ Buy | Open Market | 1,200 | $299K | 2/28/2025 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,628 | $0 | 2/21/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,327 | $349K | 2/21/2025 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,116 | $0 | 2/21/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,575 | $414K | 2/21/2025 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,666 | $0 | 2/21/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,349 | $355K | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,051 | $0 | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 537 | $141K | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,738 | $0 | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 888 | $233K | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,600 | $0 | 2/21/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 817 | $215K | 2/21/2025 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,163 | $0 | 2/21/2025 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,584 | $679K | 2/21/2025 |
| Arvind Krishna | ▲ Buy | Option Exercise | 6,123 | $0 | 2/21/2025 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 3,069 | $807K | 2/21/2025 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,613 | $0 | 2/21/2025 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,813 | $740K | 2/21/2025 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,380 | $0 | 2/21/2025 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,694 | $445K | 2/21/2025 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,575 | $0 | 2/21/2025 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,792 | $471K | 2/21/2025 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 2,877 | $0 | 2/21/2025 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,442 | $379K | 2/21/2025 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 394 | $0 | 2/21/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 141 | $37K | 2/21/2025 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 541 | $0 | 2/21/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 193 | $51K | 2/21/2025 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 631 | $0 | 2/21/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 225 | $59K | 2/21/2025 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,722 | $0 | 2/21/2025 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,506 | $396K | 2/21/2025 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,612 | $0 | 2/21/2025 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,445 | $380K | 2/21/2025 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 2,245 | $0 | 2/21/2025 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 1,242 | $327K | 2/21/2025 |
| Thomas Robert David | ▲ Buy | Option Exercise | 14,714 | $0 | 2/11/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 7,423 | $1.9M | 2/11/2025 |
| Thomas Robert David | ▲ Buy | Grant | 29,337 | $0 | 2/1/2025 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 14,244 | $3.6M | 2/1/2025 |
| Anne Robinson | ▲ Buy | Grant | 2,679 | $0 | 2/1/2025 |
| Anne Robinson | ▼ Sell | Tax Withholding | 1,100 | $280K | 2/1/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Grant | 14,683 | $0 | 2/1/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 7,496 | $1.9M | 2/1/2025 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Grant | 11,735 | $0 | 2/1/2025 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 5,446 | $1.4M | 2/1/2025 |
| Arvind Krishna | ▲ Buy | Grant | 57,626 | $0 | 2/1/2025 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 28,249 | $7.2M | 2/1/2025 |
| James J. Kavanaugh | ▲ Buy | Grant | 37,719 | $0 | 2/1/2025 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 18,336 | $4.7M | 2/1/2025 |
| Nicolas A. Fehring | ▲ Buy | Grant | 2,445 | $0 | 2/1/2025 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 906 | $231K | 2/1/2025 |
| Gary D. Cohn | ▲ Buy | Grant | 30,385 | $0 | 2/1/2025 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 16,803 | $4.3M | 2/1/2025 |
| Gary D. Cohn | ▲ Buy | Option Exercise | 5,114 | $0 | 1/4/2025 |
| Gary D. Cohn | ▼ Sell | Tax Withholding | 2,197 | $488K | 1/4/2025 |
| ZOLLAR ALFRED W | ▲ Buy | Open Market | 936 | $197K | 11/13/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Open Market | 3,600 | $775K | 11/8/2024 |
| Nicolas A. Fehring | ▼ Sell | Gift | 530 | $0 | 9/3/2024 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,915 | $0 | 9/1/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 978 | $196K | 9/1/2024 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 2,742 | $0 | 9/1/2024 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 1,388 | $278K | 9/1/2024 |
| Nicolas A. Fehring | ▼ Sell | Gift | 610 | $0 | 6/10/2024 |
| Thomas Robert David | ▼ Sell | Gift | 18,000 | $0 | 6/10/2024 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 5,688 | $0 | 6/8/2024 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 2,851 | $484K | 6/8/2024 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 5,163 | $0 | 6/8/2024 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 2,588 | $439K | 6/8/2024 |
| Arvind Krishna | ▲ Buy | Option Exercise | 10,091 | $0 | 6/8/2024 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 5,023 | $852K | 6/8/2024 |
| Arvind Krishna | ▲ Buy | Option Exercise | 8,604 | $0 | 6/8/2024 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 4,293 | $729K | 6/8/2024 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 527 | $0 | 6/8/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 270 | $46K | 6/8/2024 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,376 | $0 | 6/8/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 703 | $119K | 6/8/2024 |
| BROWDY MICHELLE H | ▲ Buy | Option Exercise | 3,231 | $0 | 6/8/2024 |
| BROWDY MICHELLE H | ▼ Sell | Tax Withholding | 1,651 | $280K | 6/8/2024 |
| BROWDY MICHELLE H | ▲ Buy | Option Exercise | 2,972 | $0 | 6/8/2024 |
| BROWDY MICHELLE H | ▼ Sell | Tax Withholding | 1,518 | $258K | 6/8/2024 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 527 | $0 | 6/8/2024 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 205 | $35K | 6/8/2024 |
| Nicolas A. Fehring | ▲ Buy | Option Exercise | 514 | $0 | 6/8/2024 |
| Nicolas A. Fehring | ▼ Sell | Tax Withholding | 261 | $44K | 6/8/2024 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,673 | $0 | 6/8/2024 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,852 | $314K | 6/8/2024 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,442 | $0 | 6/8/2024 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,736 | $295K | 6/8/2024 |
| Thomas Robert David | ▲ Buy | Option Exercise | 2,628 | $0 | 2/21/2024 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,326 | $240K | 2/21/2024 |
| Thomas Robert David | ▲ Buy | Option Exercise | 3,115 | $0 | 2/21/2024 |
| Thomas Robert David | ▼ Sell | Tax Withholding | 1,572 | $284K | 2/21/2024 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,051 | $0 | 2/21/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 537 | $97K | 2/21/2024 |
| LAMOREAUX NICKLE JACLYN | ▲ Buy | Option Exercise | 1,738 | $0 | 2/21/2024 |
| LAMOREAUX NICKLE JACLYN | ▼ Sell | Tax Withholding | 888 | $161K | 2/21/2024 |
| Arvind Krishna | ▲ Buy | Option Exercise | 5,163 | $0 | 2/21/2024 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 2,583 | $467K | 2/21/2024 |
| Arvind Krishna | ▲ Buy | Option Exercise | 6,123 | $0 | 2/21/2024 |
| Arvind Krishna | ▼ Sell | Tax Withholding | 3,069 | $555K | 2/21/2024 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,380 | $0 | 2/21/2024 |
| James J. Kavanaugh | ▼ Sell | Tax Withholding | 1,694 | $306K | 2/21/2024 |
| James J. Kavanaugh | ▲ Buy | Option Exercise | 3,574 | $0 | 2/21/2024 |