| O CONNOR KEVIN J | Director | Jun 16 '26 | Sale | 42.00 | 5,769 | 242,298 | 973,670 | Jun 17 12:00 AM |
| O CONNOR KEVIN J | Director | Jun 15 '26 | Sale | 42.92 | 5,775 | 247,846 | 979,439 | Jun 17 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Jun 12 '26 | Buy | 0.00 | 2 | 0 | 2 | Jun 12 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Jun 12 '26 | Sale | 0.00 | 2 | 0 | 2 | Jun 12 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Jun 10 '26 | Sale | 45.14 | 56,122 | 2,533,545 | 919,704 | Jun 12 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Jun 10 '26 | Option Exercise | 2.42 | 112,244 | 271,630 | 975,826 | Jun 12 12:00 AM |
| Singer Benjamin C | Chief Legal Officer; Secretary | May 29 '26 | Sale | 50.00 | 3,942 | 197,100 | 96,723 | Jun 02 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | May 11 '26 | Sale | 51.06 | 56,122 | 2,865,484 | 927,580 | May 13 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | May 11 '26 | Option Exercise | 2.42 | 112,244 | 271,630 | 983,702 | May 13 12:00 AM |
| O CONNOR KEVIN J | Director | Apr 16 '26 | Sale | 53.37 | 5,769 | 307,867 | 985,214 | Apr 17 12:00 AM |
| O CONNOR KEVIN J | Director | Apr 15 '26 | Sale | 51.07 | 5,769 | 294,618 | 990,983 | Apr 17 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Apr 10 '26 | Option Exercise | 2.42 | 112,244 | 271,630 | 983,702 | Apr 14 12:00 AM |
| Courtemanche Craig F. Jr. | director, other: Chairman of the Board | Apr 10 '26 | Sale | 47.64 | 56,122 | 2,673,528 | 927,580 | Apr 14 12:00 AM |
| Fleming William Fred Jr | SVP, Corporate Controller | Mar 12 '26 | Option Exercise | 12.22 | 19,000 | 232,180 | 76,413 | Mar 16 12:00 AM |
| O CONNOR KEVIN J | Director | Mar 11 '26 | Sale | 57.48 | 7,692 | 442,136 | 996,752 | Mar 12 12:00 AM |