| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $49.70 | 16,418 | $815,974.60 | 346,127 | 2024-12-02 | Filing | |
| $51.00 | 150 | $7,650.00 | 373,760 | 2024-11-26 | Filing | |
| $50.32 | 1,650 | $83,028.00 | 373,910 | 2024-11-26 | Filing | |
| $50.38 | 25,000 | $1,259,500.00 | 362,545 | 2024-11-22 | Filing | |
| $50.31 | 10,000 | $503,100.00 | 374,560 | 2024-11-22 | Filing | |
| $45.00 | 1,800 | $81,000.00 | 384,560 | 2024-11-20 | Filing | |
| $44.77 | 3,600 | $161,172.00 | 385,360 | 2024-11-14 | Filing | |
| $44.32 | 6,400 | $283,648.00 | 388,960 | 2024-11-14 | Filing | |
| $43.95 | 1,800 | $79,110.00 | 395,360 | 2024-11-12 | Filing | |
| $45.07 | 2,670 | $120,336.90 | 396,160 | 2024-11-11 | Filing | |
| $45.04 | 7,330 | $330,143.20 | 398,830 | 2024-11-08 | Filing | |
| $43.15 | 1,800 | $77,670.00 | 406,160 | 2024-11-06 | Filing | |
| $38.49 | 11,800 | $454,182.00 | 406,960 | 2024-10-22 | Filing | |
| $41.39 | 25,000 | $1,034,750.00 | 387,545 | 2024-11-01 | Filing | |
| $42.41 | 1,200 | $50,892.00 | 417,760 | 2024-10-31 | Filing | |
| $41.84 | 3,300 | $138,072.00 | 418,960 | 2024-10-31 | Filing | |
| $41.07 | 1,800 | $73,926.00 | 422,260 | 2024-10-29 | Filing | |
| $39.40 | 1,500 | $59,100.00 | 423,060 | 2024-10-28 | Filing | |
| $40.40 | 1,274 | $51,469.60 | 424,560 | 2024-10-25 | Filing | |
| $39.75 | 12,726 | $505,858.50 | 425,834 | 2024-10-25 | Filing |