| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $41.70 | 139,716 | $5,826,506.49 | 434,939 | 2023-09-01 | Filing | |
| $23.66 | 12,000 | $283,920.00 | 1,053,313 | 2023-08-08 | Filing | |
| $64.79 | 1,250 | $80,987.50 | 267,641 | 2023-07-17 | Filing | |
| $84.55 | 12,000 | $1,014,600.00 | 1,046,813 | 2023-07-10 | Filing | |
| $89.98 | 8,510 | $765,729.80 | 85,753 | 2023-07-03 | Filing | |
| $91.10 | 300 | $27,329.49 | 77,713 | 2023-07-03 | Filing | |
| $90.42 | 3,287 | $297,199.04 | 78,013 | 2023-07-03 | Filing | |
| $89.41 | 3,192 | $285,399.59 | 81,300 | 2023-07-03 | Filing | |
| $88.41 | 1,250 | $110,512.50 | 267,641 | 2023-06-20 | Filing | |
| $91.35 | 12,000 | $1,096,200.00 | 1,040,313 | 2023-06-08 | Filing | |
| $89.83 | 30,506 | $2,740,228.91 | 77,713 | 2023-06-05 | Filing | |
| $88.36 | 7,064 | $624,209.65 | 108,219 | 2023-06-05 | Filing | |
| $87.79 | 30,609 | $2,687,121.26 | 115,283 | 2023-06-05 | Filing | |
| $90.60 | 1,600 | $144,967.04 | 145,892 | 2023-06-05 | Filing | |
| $86.00 | 5,000 | $430,000.00 | 41,504 | 2023-06-01 | Filing | |
| $88.66 | 1,250 | $110,825.00 | 267,641 | 2023-05-17 | Filing | |
| $87.67 | 2,120 | $185,868.67 | 274,655 | 2023-05-16 | Filing | |
| $87.02 | 7,528 | $655,058.71 | 276,775 | 2023-05-16 | Filing | |
| $85.90 | 3,007 | $258,304.91 | 284,303 | 2023-05-16 | Filing | |
| $85.01 | 14,611 | $1,242,065.04 | 287,310 | 2023-05-16 | Filing |