| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| TRMB | PAINTER ROBERT G | President & CEO | Apr 15 '26 | Option Exercise | 33.26 | 102,000 | 3,392,010 | 152,877 | Apr 16 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Apr 14 '26 | Sale | 66.94 | 7,500 | 502,050 | 11,897 | Apr 16 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Mar 10 '26 | Sale | 70.45 | 7,500 | 528,375 | 19,397 | Mar 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Feb 10 '26 | Sale | 65.14 | 7,500 | 488,550 | 26,897 | Feb 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Jan 13 '26 | Sale | 80.88 | 7,500 | 606,600 | 34,397 | Jan 15 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Dec 09 '25 | Sale | 81.39 | 7,500 | 610,425 | 41,897 | Dec 11 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Nov 11 '25 | Sale | 79.50 | 7,500 | 596,250 | 84,879 | Nov 13 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Oct 14 '25 | Sale | 75.65 | 7,500 | 567,375 | 92,379 | Oct 16 12:00 AM |
| SNPS | PAINTER ROBERT G | Director | Sep 11 '25 | Buy | 425.44 | 350 | 148,904 | 2,291 | Sep 15 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Sep 09 '25 | Sale | 81.31 | 7,500 | 609,825 | 99,879 | Sep 11 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Aug 12 '25 | Sale | 82.93 | 7,500 | 621,975 | 107,379 | Aug 14 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Aug 11 '25 | Sale | 82.83 | 115,781 | 9,589,996 | 114,879 | Aug 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Aug 11 '25 | Option Exercise | 41.51 | 231,562 | 9,612,140 | 227,680 | Aug 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Aug 08 '25 | Option Exercise | 41.51 | 186,132 | 7,726,340 | 207,945 | Aug 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Aug 08 '25 | Sale | 84.54 | 93,066 | 7,867,390 | 114,879 | Aug 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Jul 08 '25 | Sale | 78.86 | 7,500 | 591,450 | 114,879 | Jul 10 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Jun 10 '25 | Sale | 72.47 | 7,500 | 543,525 | 122,379 | Jun 12 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | May 27 '25 | Sale | 71.53 | 7,500 | 536,475 | 125,379 | May 29 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | May 22 '25 | Option Exercise | 0.00 | 7,602 | 0 | 134,315 | May 27 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Apr 15 '25 | Option Exercise | 29.75 | 118,244 | 3,517,168 | 313,073 | Apr 17 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | May 15 '24 | Option Exercise | 28.55 | 33,744 | 963,222 | 224,634 | May 17 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Apr 15 '24 | Option Exercise | 30.27 | 86,074 | 2,605,460 | 216,351 | Apr 17 12:00 AM |
| TRMB | PAINTER ROBERT G | President & CEO | Apr 09 '24 | Sale | 62.50 | 3,500 | 218,750 | 183,555 | Apr 11 12:00 AM |