| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $72.79 | 6,309 | $459,219.49 | 318,188 | 2024-05-28 | Filing | |
| $71.76 | 74,571 | $5,351,438.67 | 324,497 | 2024-05-28 | Filing | |
| $59.09 | 114,966 | $6,793,800.80 | 291,175 | 2024-03-01 | Filing | |
| $54.61 | 9,425 | $514,699.25 | 13,212 | 2023-11-30 | Filing | |
| $54.57 | 2,800 | $152,782.00 | 13,212 | 2023-11-30 | Filing | |
| $54.54 | 1,063 | $57,971.87 | 16,012 | 2023-11-30 | Filing | |
| $50.95 | 21,053 | $1,072,717.72 | 92,252 | 2023-03-16 | Filing | |
| $51.03 | 14,631 | $746,636.02 | 92,252 | 2023-03-16 | Filing | |
| $50.53 | 11,535 | $582,820.87 | 16,326 | 2023-03-14 | Filing | |
| $51.95 | 21,500 | $1,116,946.50 | 101,347 | 2023-03-09 | Filing | |
| $51.89 | 9,737 | $505,222.75 | 101,347 | 2023-03-09 | Filing | |
| $51.75 | 8,860 | $458,505.00 | 96,742 | 2023-03-08 | Filing | |
| $51.70 | 22,569 | $1,166,880.49 | 96,742 | 2023-03-08 | Filing | |
| $63.89 | 4,262 | $272,277.87 | 29,058 | 2021-05-28 | Filing | |
| $64.15 | 2,500 | $160,375.00 | 29,058 | 2021-05-28 | Filing | |
| $55.00 | 9,794 | $538,670.00 | 8,797 | 2021-03-18 | Filing | |
| $54.72 | 11,082 | $606,424.77 | 8,797 | 2021-03-18 | Filing |