| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $69.79 | 9,517 | $664,148.60 | 304,200 | 2025-05-08 | Filing | |
| $68.73 | 91,156 | $6,265,379.77 | 313,717 | 2025-05-08 | Filing | |
| $67.83 | 38,573 | $2,616,244.58 | 404,873 | 2025-05-08 | Filing | |
| $66.85 | 15,218 | $1,017,277.65 | 443,446 | 2025-05-08 | Filing | |
| $65.45 | 6,798 | $444,928.42 | 458,664 | 2025-05-08 | Filing | |
| $81.86 | 9,000 | $736,710.30 | 277,074 | 2025-05-09 | Filing | |
| $75.00 | 18,000 | $1,350,000.00 | 315,000 | 2025-05-08 | Filing | |
| $350.96 | 2,217 | $778,071.45 | 33,310 | 2025-02-18 | Filing | |
| $352.39 | 3,202 | $1,128,366.23 | 33,790 | 2025-02-14 | Filing | |
| $316.32 | 3,457 | $1,093,533.11 | 35,121 | 2025-01-16 | Filing | |
| $400.49 | 13,346 | $5,344,940.87 | 55,500 | 2024-11-19 | Filing | |
| $465.72 | 2,401 | $1,118,199.96 | 58,275 | 2024-11-26 | Filing | |
| $465.45 | 739 | $343,964.89 | 60,676 | 2024-11-25 | Filing | |
| $462.80 | 7,981 | $3,693,633.94 | 61,415 | 2024-11-22 | Filing | |
| $451.14 | 2,500 | $1,127,844.00 | 69,496 | 2024-11-21 | Filing | |
| $417.05 | 3,900 | $1,626,501.24 | 71,896 | 2024-11-21 | Filing | |
| $400.49 | 13,346 | $5,344,940.87 | 55,500 | 2024-11-19 | Filing | |
| $387.77 | 5,700 | $2,210,295.84 | 75,796 | 2024-11-18 | Filing | |
| $400.00 | 4,026 | $1,610,400.00 | 68,846 | 2024-11-18 | Filing | |
| $385.00 | 1,560 | $600,600.00 | 72,872 | 2024-11-15 | Filing |