| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $53.00 | 750 | $39,750.00 | 74,948 | 2024-06-04 | Filing | |
| $51.00 | 1,000 | $51,000.00 | 9,422 | 2024-05-30 | Filing | |
| $56.50 | 875 | $49,437.50 | 10,422 | 2024-05-15 | Filing | |
| $54.00 | 4,600 | $248,390.80 | 75,698 | 2024-05-10 | Filing | |
| $53.68 | 19,687 | $1,056,760.75 | 64,812 | 2024-05-09 | Filing | |
| $79.10 | 2,000 | $158,200.00 | 8,490 | 2024-02-12 | Filing | |
| $61.07 | 3,680 | $224,737.97 | 93,872 | 2023-11-07 | Filing | |
| $71.10 | 1,270 | $90,297.00 | 12,059 | 2023-10-25 | Filing | |
| $74.83 | 591 | $44,224.53 | 13,739 | 2023-10-05 | Filing | |
| $104.76 | 2,000 | $209,520.00 | 10,490 | 2023-08-11 | Filing | |
| $98.31 | 707 | $69,504.46 | 97,552 | 2023-06-01 | Filing | |
| $100.00 | 4,033 | $403,300.00 | 131,690 | 2023-05-26 | Filing | |
| $100.67 | 1,000 | $100,665.00 | 87,458 | 2023-05-11 | Filing | |
| $106.64 | 80 | $8,531.20 | 88,458 | 2023-05-05 | Filing | |
| $107.66 | 1,000 | $107,658.00 | 88,538 | 2023-05-05 | Filing | |
| $101.00 | 790 | $79,790.00 | 20,857 | 2023-02-28 | Filing | |
| $102.80 | 1,382 | $142,070.71 | 13,005 | 2023-02-27 | Filing | |
| $96.71 | 7,304 | $706,362.54 | 30,745 | 2023-02-06 | Filing | |
| $98.03 | 503 | $49,310.60 | 6,627 | 2023-02-03 | Filing | |
| $100.98 | 1,980 | $199,940.40 | 21,647 | 2023-02-03 | Filing |