| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $58.15 | 365 | $21,224.86 | 81,333 | 2023-12-01 | Filing | |
| $57.24 | 135 | $7,727.35 | 81,698 | 2023-12-01 | Filing | |
| $55.86 | 4,000 | $223,445.60 | 31,895 | 2023-11-17 | Filing | |
| $56.53 | 14,868 | $840,547.51 | 101,360 | 2023-11-14 | Filing | |
| $55.67 | 30,162 | $1,679,202.99 | 116,228 | 2023-11-14 | Filing | |
| $54.76 | 14,220 | $778,724.17 | 146,390 | 2023-11-14 | Filing | |
| $52.50 | 5,000 | $262,500.00 | 35,895 | 2023-11-13 | Filing | |
| $55.45 | 4,163 | $230,838.35 | 2,716 | 2023-11-14 | Filing | |
| $45.30 | 500 | $22,651.05 | 81,833 | 2023-11-01 | Filing | |
| $45.78 | 500 | $22,889.55 | 82,333 | 2023-10-02 | Filing | |
| $52.26 | 59 | $3,083.38 | 101,360 | 2023-09-06 | Filing | |
| $51.75 | 60,684 | $3,140,111.79 | 101,419 | 2023-09-06 | Filing | |
| $53.13 | 28,816 | $1,530,994.08 | 69,669 | 2023-08-28 | Filing | |
| $52.50 | 2,000 | $105,005.60 | 40,895 | 2023-08-18 | Filing | |
| $57.22 | 12,759 | $730,025.32 | 33,826 | 2023-08-15 | Filing | |
| $57.39 | 4,163 | $238,911.24 | 42,895 | 2023-08-15 | Filing | |
| $51.79 | 5,000 | $258,946.50 | 96,888 | 2023-06-15 | Filing | |
| $52.79 | 13,000 | $686,270.00 | 105,603 | 2023-06-15 | Filing | |
| $50.79 | 12,000 | $609,480.00 | 118,603 | 2023-06-15 | Filing | |
| $48.79 | 11,868 | $579,039.72 | 130,603 | 2023-06-15 | Filing |