TRMB · Trimble Inc. Common Stock
View on chartInsiders & Stakes
| BERGLUND STEVEN W Director | ▼ Sell | Tax Withholding | 243,556 Shares held | 2/15/2023 | View profile |
| Robert G. Painter President & CEO | ▼ Sell | Tax Withholding | 146,190 Shares held | 4/15/2026 | View profile |
| Bisio Ronald Sr. Vice President | ▼ Sell | Tax Withholding | 105,317 Shares held | 4/15/2026 | View profile |
| Barnes David G CFO | ▼ Sell | Tax Withholding | 79,449 Shares held | 5/15/2024 | View profile |
| KIRKLAND JAMES A Senior Vice President | ▼ Sell | Tax Withholding | 67,341 Shares held | 11/15/2022 | View profile |
| EKHOLM BORJE Director | ▲ Buy | Option Exercise | 65,608 Shares held | 6/17/2026 | View profile |
| KOTZABASAKIS MANOLIS E Senior Vice President | ▼ Sell | Tax Withholding | 60,461 Shares held | 5/16/2022 | View profile |
| Shepard Julie A Vice President Finance | ▼ Sell | Tax Withholding | 57,748 Shares held | 5/22/2025 | View profile |
| Lloyd Meaghan Director | ▲ Buy | Option Exercise | 57,093 Shares held | 6/17/2026 | View profile |
| Darryl R. Matthews Group Pres. Global Agriculture | ▼ Sell | Open Market | 50,638 Shares held | 12/8/2023 | View profile |
| Sawarynski Phillip CFO | ▼ Sell | Tax Withholding | 38,616 Shares held | 4/15/2026 | View profile |
| Large Peter Senior Vice President | ▼ Sell | Tax Withholding | 31,317 Shares held | 4/15/2026 | View profile |
| Thomas W. Sweet Director | ▲ Buy | Option Exercise | 22,975 Shares held | 6/17/2026 | View profile |
| SCHWARTZ MARK DAVID Senior VP, CES | ▼ Sell | Open Market | 19,668 Shares held | 4/16/2026 | View profile |
| Gabriel Kaigham Director | ▼ Sell | Open Market | 17,426 Shares held | 8/4/2026 | View profile |
| Ronald S. Nersesian Director | ▲ Buy | Option Exercise | 16,301 Shares held | 6/17/2026 | View profile |
| Dalton James Calvin Director | ▼ Sell | Open Market | 12,460 Shares held | 2/27/2026 | View profile |
| Allison Jennifer Corporate VP, General Counsel | ▼ Sell | Tax Withholding | 10,941 Shares held | 4/15/2026 | View profile |
| SPRAGUE KARA LYNN Director | ▲ Buy | Option Exercise | 10,784 Shares held | 6/17/2026 | View profile |
| Keating Christopher F Sr. VP Transportation | ▼ Sell | Tax Withholding | 10,494 Shares held | 4/15/2026 | View profile |
| MacQuillan Sandra Director | ▲ Buy | Option Exercise | 9,827 Shares held | 5/12/2022 | View profile |
| Fandozzi Ann Director | ▲ Buy | Option Exercise | 7,046 Shares held | 5/25/2023 | View profile |
| Mark S. Peek Director | ▼ Sell | Gift | 4,928 Shares held | 9/19/2025 | View profile |
| Wibergh Johan Director | ▼ Sell | Tax Withholding | 3,709 Shares held | 6/17/2026 | View profile |
| Lin Jennifer Chief Platform Officer | ▼ Sell | Tax Withholding | 1,993 Shares held | 4/17/2023 | View profile |
| FOSBURGH BRYN Vice President | ▼ Sell | Open Market | 926 Shares held | 11/24/2021 | View profile |
| Bement Kenneth B Chief Accounting Officer | ▲ Buy | Grant | 159 Shares held | 3/2/2026 | View profile |
| Langley James Joel Sr. Vice President | ▼ Sell | Open Market | 1 Shares held | 8/8/2022 | View profile |
Transaction History
| Gabriel Kaigham | ▼ Sell | Open Market | 1,718 | $103K | 8/4/2026 |
| Gabriel Kaigham | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| Lloyd Meaghan | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| EKHOLM BORJE | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| SPRAGUE KARA LYNN | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| Thomas W. Sweet | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| Wibergh Johan | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| Wibergh Johan | ▼ Sell | Tax Withholding | 265 | $13K | 6/17/2026 |
| Ronald S. Nersesian | ▲ Buy | Option Exercise | 3,974 | $202K | 6/17/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Open Market | 8,442 | $566K | 4/16/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Open Market | 8,283 | $555K | 4/16/2026 |
| Allison Jennifer | ▲ Buy | Grant | 7,089 | $471K | 4/15/2026 |
| Allison Jennifer | ▼ Sell | Tax Withholding | 2,950 | $196K | 4/15/2026 |
| Allison Jennifer | ▲ Buy | Grant | 2,363 | $157K | 4/15/2026 |
| Allison Jennifer | ▼ Sell | Tax Withholding | 959 | $64K | 4/15/2026 |
| Allison Jennifer | ▲ Buy | Option Exercise | 1,779 | $118K | 4/15/2026 |
| Allison Jennifer | ▼ Sell | Tax Withholding | 846 | $56K | 4/15/2026 |
| Allison Jennifer | ▲ Buy | Option Exercise | 1,608 | $107K | 4/15/2026 |
| Allison Jennifer | ▼ Sell | Tax Withholding | 765 | $51K | 4/15/2026 |
| Allison Jennifer | ▲ Buy | Option Exercise | 1,411 | $94K | 4/15/2026 |
| Allison Jennifer | ▼ Sell | Tax Withholding | 671 | $45K | 4/15/2026 |
| Keating Christopher F | ▲ Buy | Grant | 7,334 | $488K | 4/15/2026 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 2,389 | $159K | 4/15/2026 |
| Keating Christopher F | ▲ Buy | Grant | 2,444 | $163K | 4/15/2026 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 703 | $47K | 4/15/2026 |
| Keating Christopher F | ▲ Buy | Option Exercise | 1,841 | $122K | 4/15/2026 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 806 | $54K | 4/15/2026 |
| Keating Christopher F | ▲ Buy | Option Exercise | 1,810 | $120K | 4/15/2026 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 792 | $53K | 4/15/2026 |
| Keating Christopher F | ▲ Buy | Option Exercise | 2,116 | $141K | 4/15/2026 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 926 | $62K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▲ Buy | Grant | 10,757 | $715K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 4,582 | $305K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▲ Buy | Grant | 3,585 | $238K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 1,318 | $88K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 2,700 | $180K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 1,182 | $79K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 6,032 | $401K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 2,639 | $176K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 5,996 | $399K | 4/15/2026 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 2,624 | $175K | 4/15/2026 |
| Bisio Ronald | ▲ Buy | Grant | 13,689 | $910K | 4/15/2026 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 5,989 | $398K | 4/15/2026 |
| Bisio Ronald | ▲ Buy | Grant | 4,563 | $303K | 4/15/2026 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 1,729 | $115K | 4/15/2026 |
| Bisio Ronald | ▲ Buy | Option Exercise | 3,436 | $229K | 4/15/2026 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 1,423 | $95K | 4/15/2026 |
| Bisio Ronald | ▲ Buy | Option Exercise | 5,790 | $385K | 4/15/2026 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 2,398 | $159K | 4/15/2026 |
| Bisio Ronald | ▲ Buy | Option Exercise | 5,078 | $338K | 4/15/2026 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 2,103 | $140K | 4/15/2026 |
| Sawarynski Phillip | ▲ Buy | Grant | 3,895 | $259K | 4/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 1,705 | $113K | 4/15/2026 |
| Sawarynski Phillip | ▲ Buy | Option Exercise | 1,374 | $91K | 4/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 602 | $40K | 4/15/2026 |
| Sawarynski Phillip | ▲ Buy | Option Exercise | 4,423 | $294K | 4/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 1,936 | $129K | 4/15/2026 |
| Sawarynski Phillip | ▲ Buy | Option Exercise | 5,290 | $352K | 4/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 2,315 | $154K | 4/15/2026 |
| Large Peter | ▲ Buy | Grant | 13,689 | $910K | 4/15/2026 |
| Large Peter | ▼ Sell | Tax Withholding | 5,761 | $383K | 4/15/2026 |
| Large Peter | ▲ Buy | Grant | 4,563 | $303K | 4/15/2026 |
| Large Peter | ▼ Sell | Tax Withholding | 1,677 | $112K | 4/15/2026 |
| Large Peter | ▲ Buy | Option Exercise | 3,298 | $219K | 4/15/2026 |
| Large Peter | ▼ Sell | Tax Withholding | 1,366 | $91K | 4/15/2026 |
| Large Peter | ▲ Buy | Option Exercise | 1,930 | $128K | 4/15/2026 |
| Large Peter | ▼ Sell | Tax Withholding | 800 | $53K | 4/15/2026 |
| Large Peter | ▲ Buy | Option Exercise | 1,354 | $90K | 4/15/2026 |
| Large Peter | ▼ Sell | Tax Withholding | 561 | $37K | 4/15/2026 |
| Robert G. Painter | ▲ Buy | Grant | 140,809 | $9.4M | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 61,604 | $4.1M | 4/15/2026 |
| Robert G. Painter | ▲ Buy | Grant | 46,937 | $3.1M | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 20,535 | $1.4M | 4/15/2026 |
| Robert G. Painter | ▲ Buy | Option Exercise | 19,631 | $1.3M | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 8,589 | $571K | 4/15/2026 |
| Robert G. Painter | ▲ Buy | Option Exercise | 16,085 | $1.1M | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 7,038 | $468K | 4/15/2026 |
| Robert G. Painter | ▲ Buy | Option Exercise | 15,284 | $1.0M | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 6,687 | $445K | 4/15/2026 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $502K | 4/14/2026 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $528K | 3/10/2026 |
| Bement Kenneth B | ▲ Buy | Grant | 159 | $9K | 3/2/2026 |
| Dalton James Calvin | ▼ Sell | Open Market | 733 | $49K | 2/27/2026 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $489K | 2/10/2026 |
| Sawarynski Phillip | ▲ Buy | Option Exercise | 656 | $52K | 1/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 279 | $22K | 1/15/2026 |
| Sawarynski Phillip | ▲ Buy | Option Exercise | 6,429 | $513K | 1/15/2026 |
| Sawarynski Phillip | ▼ Sell | Tax Withholding | 2,457 | $196K | 1/15/2026 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $607K | 1/13/2026 |
| Sawarynski Phillip | ▼ Sell | Open Market | 2,250 | $181K | 12/16/2025 |
| Large Peter | ▲ Buy | Option Exercise | 138 | $0 | 12/10/2025 |
| Large Peter | ▼ Sell | Tax Withholding | 138 | $11K | 12/10/2025 |
| Large Peter | ▲ Buy | Option Exercise | 161 | $0 | 12/10/2025 |
| Large Peter | ▼ Sell | Tax Withholding | 161 | $13K | 12/10/2025 |
| Large Peter | ▲ Buy | Option Exercise | 170 | $0 | 12/10/2025 |
| Large Peter | ▼ Sell | Tax Withholding | 170 | $14K | 12/10/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $610K | 12/9/2025 |
| Robert G. Painter | ▼ Sell | Gift | 35,482 | $0 | 12/1/2025 |
| Dalton James Calvin | ▼ Sell | Open Market | 616 | $51K | 11/28/2025 |
| Bisio Ronald | ▼ Sell | Open Market | 2,500 | $202K | 11/26/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Open Market | 1,672 | $128K | 11/17/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $596K | 11/11/2025 |
| Gabriel Kaigham | ▼ Sell | Open Market | 1,718 | $139K | 11/6/2025 |
| Bisio Ronald | ▲ Buy | Option Exercise | 484 | $0 | 11/4/2025 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 484 | $39K | 11/4/2025 |
| Bisio Ronald | ▲ Buy | Option Exercise | 636 | $0 | 11/4/2025 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 636 | $51K | 11/4/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $567K | 10/14/2025 |
| Mark S. Peek | ▼ Sell | Gift | 4,928 | $0 | 9/19/2025 |
| Mark S. Peek | ▼ Sell | Gift | 4,928 | $0 | 9/19/2025 |
| Keating Christopher F | ▼ Sell | Open Market | 7,365 | $602K | 9/18/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $610K | 9/9/2025 |
| Sawarynski Phillip | ▼ Sell | Open Market | 2,250 | $183K | 9/9/2025 |
| Dalton James Calvin | ▼ Sell | Open Market | 609 | $50K | 8/28/2025 |
| Large Peter | ▼ Sell | Open Market | 500 | $41K | 8/27/2025 |
| Large Peter | ▲ Buy | Option Exercise | 1,673 | $83K | 8/27/2025 |
| Large Peter | ▼ Sell | Open Market | 1,673 | $136K | 8/27/2025 |
| Large Peter | ▲ Buy | Option Exercise | 503 | $32K | 8/27/2025 |
| Large Peter | ▼ Sell | Open Market | 503 | $41K | 8/27/2025 |
| Bisio Ronald | ▼ Sell | Open Market | 2,500 | $204K | 8/27/2025 |
| Bisio Ronald | ▼ Sell | Gift | 325 | $0 | 8/26/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $622K | 8/12/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 2,980 | $124K | 8/11/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 2,980 | $252K | 8/11/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 112,801 | $4.7M | 8/11/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 85,699 | $7.1M | 8/11/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 27,102 | $2.3M | 8/11/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 93,066 | $3.9M | 8/8/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 93,066 | $7.9M | 8/8/2025 |
| Allison Jennifer | ▼ Sell | Open Market | 3,156 | $252K | 7/10/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Open Market | 1,404 | $112K | 7/10/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $591K | 7/8/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Open Market | 1,476 | $115K | 7/3/2025 |
| Bisio Ronald | ▼ Sell | Open Market | 2,500 | $188K | 6/26/2025 |
| Bisio Ronald | ▼ Sell | Open Market | 1,500 | $109K | 6/16/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $544K | 6/10/2025 |
| Gabriel Kaigham | ▼ Sell | Open Market | 6,003 | $426K | 6/2/2025 |
| SPRAGUE KARA LYNN | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Mark S. Peek | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Lloyd Meaghan | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Wibergh Johan | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Wibergh Johan | ▼ Sell | Tax Withholding | 383 | $27K | 5/30/2025 |
| Thomas W. Sweet | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| EKHOLM BORJE | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Ronald S. Nersesian | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Dalton James Calvin | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Gabriel Kaigham | ▲ Buy | Option Exercise | 4,952 | $355K | 5/30/2025 |
| Dalton James Calvin | ▼ Sell | Open Market | 696 | $50K | 5/28/2025 |
| Robert G. Painter | ▼ Sell | Open Market | 7,500 | $536K | 5/27/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 5,711 | $0 | 5/22/2025 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 2,499 | $177K | 5/22/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 1,891 | $0 | 5/22/2025 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 828 | $59K | 5/22/2025 |
| Shepard Julie A | ▲ Buy | Option Exercise | 179 | $0 | 5/22/2025 |
| Shepard Julie A | ▼ Sell | Tax Withholding | 62 | $4K | 5/22/2025 |
| Shepard Julie A | ▲ Buy | Option Exercise | 59 | $0 | 5/22/2025 |
| Shepard Julie A | ▼ Sell | Tax Withholding | 21 | $1K | 5/22/2025 |
| Large Peter | ▲ Buy | Option Exercise | 476 | $0 | 5/22/2025 |
| Large Peter | ▼ Sell | Tax Withholding | 209 | $15K | 5/22/2025 |
| Large Peter | ▲ Buy | Option Exercise | 158 | $0 | 5/22/2025 |
| Large Peter | ▼ Sell | Tax Withholding | 70 | $5K | 5/22/2025 |
| Bisio Ronald | ▲ Buy | Option Exercise | 556 | $0 | 5/22/2025 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 244 | $17K | 5/22/2025 |
| Bisio Ronald | ▲ Buy | Option Exercise | 184 | $0 | 5/22/2025 |
| Bisio Ronald | ▼ Sell | Tax Withholding | 81 | $6K | 5/22/2025 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 308 | $0 | 5/22/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 135 | $10K | 5/22/2025 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 102 | $0 | 5/22/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 45 | $3K | 5/22/2025 |
| Keating Christopher F | ▲ Buy | Option Exercise | 288 | $0 | 5/22/2025 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 127 | $9K | 5/22/2025 |
| Keating Christopher F | ▲ Buy | Option Exercise | 96 | $0 | 5/22/2025 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 43 | $3K | 5/22/2025 |
| Robert G. Painter | ▼ Sell | Other | 4,500 | $0 | 5/21/2025 |
| Robert G. Painter | ▼ Sell | Other | 4,500 | $0 | 5/21/2025 |
| Gabriel Kaigham | ▼ Sell | Open Market | 6,511 | $467K | 5/21/2025 |
| Large Peter | ▼ Sell | Open Market | 920 | $65K | 5/12/2025 |
| Large Peter | ▲ Buy | Option Exercise | 180 | $9K | 5/12/2025 |
| Large Peter | ▼ Sell | Open Market | 180 | $13K | 5/12/2025 |
| Robert G. Painter | ▼ Sell | Gift | 7,431 | $0 | 5/8/2025 |
| Robert G. Painter | ▼ Sell | Gift | 170,000 | $0 | 5/8/2025 |
| Robert G. Painter | ▼ Sell | Gift | 170,000 | $0 | 5/8/2025 |
| Large Peter | ▼ Sell | Open Market | 1,900 | $126K | 5/8/2025 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 1,890 | $112K | 4/15/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 827 | $49K | 4/15/2025 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 2,699 | $161K | 4/15/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 1,181 | $70K | 4/15/2025 |
| SCHWARTZ MARK DAVID | ▲ Buy | Option Exercise | 6,032 | $359K | 4/15/2025 |
| SCHWARTZ MARK DAVID | ▼ Sell | Tax Withholding | 2,639 | $157K | 4/15/2025 |
| Keating Christopher F | ▲ Buy | Option Exercise | 1,768 | $105K | 4/15/2025 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 774 | $46K | 4/15/2025 |
| Keating Christopher F | ▲ Buy | Option Exercise | 1,840 | $109K | 4/15/2025 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 805 | $48K | 4/15/2025 |
| Keating Christopher F | ▲ Buy | Option Exercise | 1,809 | $108K | 4/15/2025 |
| Keating Christopher F | ▼ Sell | Tax Withholding | 792 | $47K | 4/15/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 23,406 | $1.4M | 4/15/2025 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 10,241 | $609K | 4/15/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 19,631 | $1.2M | 4/15/2025 |
| Robert G. Painter | ▼ Sell | Tax Withholding | 8,589 | $511K | 4/15/2025 |
| Robert G. Painter | ▲ Buy | Option Exercise | 16,085 | $957K | 4/15/2025 |