| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $123.75 | 10,849 | $1,342,604.98 | 67,913 | 2024-10-29 | Filing |
| Officer, Director | $122.61 | 7,500 | $919,568.25 | 78,762 | 2024-10-29 | Filing |
| Officer, Director | $121.29 | 4,000 | $485,178.40 | 86,262 | 2024-10-29 | Filing |
| Officer, Director | $120.46 | 10,202 | $1,228,898.23 | 90,262 | 2024-10-29 | Filing |
| Officer, Director | $125.56 | 428 | $53,738.74 | 53,902 | 2024-10-29 | Filing |
| Officer, Director | $124.61 | 3,271 | $407,598.33 | 54,330 | 2024-10-29 | Filing |
| Officer, Director | $123.66 | 3,159 | $390,647.31 | 57,601 | 2024-10-29 | Filing |
| Officer, Director | $122.54 | 2,000 | $245,073.60 | 60,760 | 2024-10-29 | Filing |
| Officer, Director | $121.34 | 1,200 | $145,604.04 | 62,760 | 2024-10-29 | Filing |
| Officer, Director | $120.52 | 2,500 | $301,297.50 | 63,960 | 2024-10-29 | Filing |
| Director | $99.50 | 856 | $85,172.00 | 6,779 | 2024-03-06 | Filing |
| Director | $99.00 | 2,512 | $248,688.00 | 0 | 2024-03-01 | Filing |
| Director | $98.01 | 843 | $82,622.43 | 0 | 2024-03-01 | Filing |
| Director | $99.65 | 2,693 | $268,357.45 | 33,863 | 2024-03-04 | Filing |
| Director | $98.83 | 2,327 | $229,977.41 | 36,556 | 2024-03-04 | Filing |
| Director | $99.82 | 317 | $31,642.94 | 38,883 | 2024-03-04 | Filing |
| Director | $99.08 | 520 | $51,521.60 | 39,200 | 2024-03-04 | Filing |
| Director | $99.66 | 878 | $87,501.48 | 39,720 | 2024-03-04 | Filing |
| Director | $98.85 | 730 | $72,160.50 | 40,598 | 2024-03-04 | Filing |
| Director | $98.91 | 7,464 | $738,264.24 | 41,328 | 2024-03-01 | Filing |