| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $98.85 | 4,946 | $488,929.91 | 156,817 | 2026-11-02 | Filing | |
| $99.60 | 1,354 | $134,860.02 | 161,763 | 2026-11-02 | Filing | |
| $97.85 | 700 | $68,491.50 | 163,117 | 2026-11-02 | Filing | |
| $95.00 | 2,500 | $237,500.00 | 163,817 | 2026-10-26 | Filing | |
| $91.31 | 3,100 | $283,061.00 | 166,317 | 2026-10-05 | Filing | |
| $90.64 | 1,400 | $126,896.00 | 169,417 | 2026-10-05 | Filing | |
| $90.60 | 1,791 | $162,264.60 | 7,810,631 | 2026-07-28 | Filing | |
| $89.76 | 79,122 | $7,101,990.72 | 7,812,422 | 2026-07-28 | Filing | |
| $89.08 | 718,007 | $63,960,063.56 | 7,891,544 | 2026-07-28 | Filing | |
| $88.89 | 289,479 | $25,731,788.31 | 8,609,551 | 2026-07-22 | Filing | |
| $88.50 | 276,171 | $24,441,133.50 | 8,899,030 | 2026-06-26 | Filing | |
| $80.03 | 27,758 | $2,221,472.74 | 9,175,201 | 2026-06-04 | Filing | |
| $80.11 | 1,107,672 | $88,735,603.92 | 9,202,959 | 2026-06-02 | Filing | |
| $46.21 | 238,645 | $11,027,499.08 | 7,763,409 | 2023-02-02 | Filing | |
| $46.09 | 116,750 | $5,381,357.75 | 8,002,054 | 2023-02-01 | Filing | |
| $46.08 | 109,968 | $5,067,325.44 | 8,118,804 | 2022-12-08 | Filing | |
| $39.00 | 8,666 | $337,974.00 | 91,903 | 2022-06-09 | Filing | |
| $50.64 | 2,657 | $134,541.98 | 150,233 | 2022-03-23 | Filing | |
| $51.61 | 5,060 | $261,151.15 | 5,112 | 2022-03-17 | Filing | |
| $47.10 | 27,245 | $1,283,247.67 | 230,243 | 2022-03-07 | Filing |