| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $56.97 | 1,963 | $111,828.97 | 438,864 | 2025-04-03 | Filing | |
| $55.97 | 4,036 | $225,880.39 | 440,827 | 2025-04-03 | Filing | |
| $65.09 | 1,000 | $65,085.00 | 2,013,498 | 2025-04-02 | Filing | |
| $64.18 | 14,867 | $954,205.69 | 2,014,498 | 2025-04-02 | Filing | |
| $63.62 | 19,654 | $1,250,471.99 | 2,029,365 | 2025-04-02 | Filing | |
| $62.34 | 12,779 | $796,624.97 | 2,049,019 | 2025-04-02 | Filing | |
| $61.68 | 2,100 | $129,522.33 | 2,061,798 | 2025-04-02 | Filing | |
| $59.91 | 600 | $35,943.00 | 2,063,898 | 2025-04-02 | Filing | |
| $65.14 | 100 | $6,514.00 | 444,863 | 2025-04-02 | Filing | |
| $64.26 | 2,937 | $188,744.84 | 444,963 | 2025-04-02 | Filing | |
| $63.68 | 5,162 | $328,733.19 | 447,900 | 2025-04-02 | Filing | |
| $62.37 | 3,001 | $187,172.97 | 453,062 | 2025-04-02 | Filing | |
| $61.79 | 600 | $37,072.50 | 456,063 | 2025-04-02 | Filing | |
| $59.86 | 200 | $11,972.00 | 456,663 | 2025-04-02 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 837,500 | 2025-03-03 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 587,500 | 2025-03-03 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 587,500 | 2025-03-03 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 837,500 | 2025-03-03 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 837,500 | 2025-03-03 | Filing | |
| $71.37 | 12,500 | $892,110.00 | 4,417,503 | 2025-03-03 | Filing |