| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $96.21 | 41,070 | $3,951,344.70 | 111,586 | 2025-05-30 | Filing | |
| $94.04 | 750 | $70,530.00 | 42,527 | 2025-05-09 | Filing | |
| $90.72 | 1,300 | $117,936.00 | 7,354 | 2025-05-06 | Filing | |
| $88.74 | 3,500 | $310,590.00 | 28,557 | 2025-05-01 | Filing | |
| $90.43 | 3,989 | $360,725.27 | 53,903 | 2025-05-02 | Filing | |
| $88.83 | 11,622 | $1,032,382.26 | 57,632 | 2025-05-01 | Filing | |
| $98.24 | 19,745 | $1,939,748.80 | 11,955 | 2025-02-28 | Filing | |
| $100.07 | 2,880 | $288,201.60 | 43,076 | 2025-02-19 | Filing | |
| $99.47 | 3,705 | $368,536.35 | 50,816 | 2025-02-18 | Filing | |
| $100.00 | 3,000 | $300,000.00 | 0 | 2025-02-18 | Filing | |
| $100.00 | 10,815 | $1,081,500.00 | 100,023 | 2025-02-18 | Filing | |
| $99.96 | 8,028 | $802,478.88 | 31,700 | 2025-02-18 | Filing | |
| $97.97 | 12,500 | $1,224,625.00 | 111,042 | 2024-11-25 | Filing | |
| $97.97 | 1,500 | $146,955.00 | 51,042 | 2024-11-25 | Filing | |
| $95.36 | 101 | $9,631.36 | 42,198 | 2024-11-18 | Filing | |
| $77.71 | 10 | $777.10 | 20 | 2024-08-09 | Filing | |
| $72.49 | 5 | $362.45 | 0 | 2024-02-16 | Filing | |
| $72.49 | 5 | $362.45 | 0 | 2024-02-16 | Filing | |
| $70.95 | 10 | $709.50 | 21,462 | 2023-03-24 | Filing | |
| $91.32 | 13,859 | $1,265,603.88 | 55,108 | 2024-10-18 | Filing |