| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $45.04 | 4,300 | $193,668.99 | 5,644 | 2025-11-07 | Filing | |
| $43.41 | 3,420 | $148,465.28 | 0 | 2025-09-03 | Filing | |
| $44.04 | 1,200 | $52,848.00 | 10,166 | 2025-05-28 | Filing | |
| $57.10 | 500 | $28,552.05 | 30,729 | 2024-11-14 | Filing | |
| $57.19 | 29,779 | $1,702,959.76 | 0 | 2024-11-13 | Filing | |
| $50.57 | 2,000 | $101,140.00 | 17,648 | 2024-08-13 | Filing | |
| $53.32 | 2,500 | $133,289.25 | 21,833 | 2024-08-16 | Filing | |
| $53.49 | 5,696 | $304,680.18 | 0 | 2024-08-06 | Filing | |
| $51.53 | 45,000 | $2,318,917.50 | 1,422,360 | 2024-08-05 | Filing | |
| $50.33 | 30,000 | $1,509,765.00 | 1,467,360 | 2024-08-02 | Filing | |
| $56.25 | 2,000 | $112,490.00 | 5,118 | 2024-02-29 | Filing | |
| $52.00 | 1,200 | $62,400.00 | 5,278 | 2023-11-17 | Filing | |
| $53.73 | 2,664 | $143,144.18 | 4,632 | 2023-11-15 | Filing | |
| $59.00 | 2,000 | $118,001.60 | 5,880 | 2023-08-02 | Filing | |
| $60.19 | 100,000 | $6,018,680.00 | 1,497,360 | 2023-07-28 | Filing | |
| $56.91 | 1,296 | $73,755.36 | 0 | 2023-06-08 | Filing | |
| $56.50 | 2,496 | $141,024.00 | 1,754 | 2023-06-06 | Filing | |
| $57.09 | 2,000 | $114,181.40 | 12,616 | 2023-06-02 | Filing | |
| $64.00 | 50,000 | $3,200,000.00 | 1,597,360 | 2023-02-02 | Filing | |
| $56.68 | 3,081 | $174,622.45 | 0 | 2023-05-30 | Filing |