Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $46.67 | 3,200 | Large Shareholder, Officer, Director | 602,573 | 2024-12-20 | Filing |
| $45.92 | 17,530 | Large Shareholder, Officer, Director | 605,773 | 2024-12-20 | Filing |
| $45.25 | 8,170 | Large Shareholder, Officer, Director | 623,303 | 2024-12-20 | Filing |
| $43.98 | 1,100 | Large Shareholder, Officer, Director | 631,473 | 2024-12-20 | Filing |
| $46.68 | 3,099 | Large Shareholder, Officer, Director | 602,637 | 2024-12-20 | Filing |
| $45.92 | 17,753 | Large Shareholder, Officer, Director | 605,736 | 2024-12-20 | Filing |
| $45.25 | 8,148 | Large Shareholder, Officer, Director | 623,489 | 2024-12-20 | Filing |
| $43.91 | 1,000 | Large Shareholder, Officer, Director | 631,637 | 2024-12-20 | Filing |
| $50.65 | 1,039 | Officer | 171,790 | 2024-12-17 | Filing |
| $54.12 | 2,492 | Large Shareholder, Officer, Director | 632,573 | 2024-12-06 | Filing |
| $53.48 | 15,522 | Large Shareholder, Officer, Director | 635,065 | 2024-12-06 | Filing |
| $52.49 | 11,986 | Large Shareholder, Officer, Director | 650,587 | 2024-12-06 | Filing |
| $54.13 | 2,515 | Large Shareholder, Officer, Director | 632,637 | 2024-12-06 | Filing |
| $53.49 | 15,396 | Large Shareholder, Officer, Director | 635,152 | 2024-12-06 | Filing |
| $52.51 | 12,089 | Large Shareholder, Officer, Director | 650,548 | 2024-12-06 | Filing |
| $42.67 | 818 | Large Shareholder, Officer, Director | 179,073 | 2024-11-20 | Filing |
| $42.30 | 29,182 | Large Shareholder, Officer, Director | 179,891 | 2024-11-20 | Filing |
| $42.79 | 200 | Large Shareholder, Officer, Director | 179,137 | 2024-11-20 | Filing |
| $42.31 | 29,800 | Large Shareholder, Officer, Director | 179,337 | 2024-11-20 | Filing |
| $41.73 | 9 | Director | 12,434 | 2024-11-04 | Filing |