| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $104.60 | 2,670 | $279,287.61 | 80,742 | 2024-11-06 | Filing | |
| $104.60 | 11,330 | $1,185,141.79 | 80,742 | 2024-11-06 | Filing | |
| $96.32 | 1,039 | $100,073.78 | 5,871 | 2024-11-04 | Filing | |
| $106.71 | 28,558 | $3,047,338.51 | 224,060 | 2024-07-31 | Filing | |
| $106.73 | 1,277 | $136,295.23 | 224,060 | 2024-07-31 | Filing | |
| $106.73 | 10,827 | $1,155,550.55 | 225,337 | 2024-07-31 | Filing | |
| $107.46 | 2,206 | $237,053.45 | 3,536 | 2024-07-31 | Filing | |
| $107.17 | 57,652 | $6,178,541.78 | 236,164 | 2024-07-30 | Filing | |
| $105.00 | 3,956 | $415,380.00 | 28,422 | 2024-07-30 | Filing | |
| $107.14 | 932 | $99,855.41 | 6,910 | 2024-07-30 | Filing | |
| $95.34 | 7,000 | $667,358.30 | 80,742 | 2024-06-20 | Filing | |
| $95.50 | 7,000 | $668,523.80 | 80,742 | 2024-06-17 | Filing | |
| $95.83 | 7,000 | $670,840.80 | 80,742 | 2024-06-12 | Filing | |
| $93.40 | 7,000 | $653,783.90 | 80,742 | 2024-06-07 | Filing | |
| $93.63 | 7,000 | $655,405.10 | 79,236 | 2024-06-04 | Filing | |
| $93.95 | 7,000 | $657,640.90 | 79,236 | 2024-05-30 | Filing | |
| $95.11 | 3,442 | $327,369.65 | 79,236 | 2024-05-23 | Filing | |
| $95.11 | 2,558 | $243,292.15 | 79,236 | 2024-05-23 | Filing | |
| $95.18 | 1,846 | $175,697.67 | 0 | 2024-05-20 | Filing | |
| $95.24 | 2,030 | $193,346.54 | 0 | 2024-05-16 | Filing |