| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $82.17 | 2,028 | $166,631.63 | 120,705 | 2026-06-15 | Filing | |
| $81.62 | 24,109 | $1,967,856.14 | 122,733 | 2026-06-15 | Filing | |
| $69.84 | 402 | $28,077.37 | 119,692 | 2026-06-08 | Filing | |
| $69.84 | 884 | $61,742.27 | 120,705 | 2026-06-08 | Filing | |
| $69.84 | 2,265 | $158,197.11 | 844,607 | 2026-06-08 | Filing | |
| $69.07 | 1,127 | $77,841.89 | 46,827 | 2026-06-08 | Filing | |
| $69.84 | 232 | $16,203.85 | 47,954 | 2026-06-08 | Filing | |
| $69.75 | 14,205 | $990,798.75 | 120,094 | 2026-05-29 | Filing | |
| $70.00 | 4,000 | $280,000.00 | 112,675 | 2026-05-29 | Filing | |
| $68.61 | 6,465 | $443,590.16 | 846,872 | 2026-05-28 | Filing | |
| $67.95 | 7,623 | $517,988.95 | 853,337 | 2026-05-28 | Filing | |
| $66.85 | 900 | $60,162.93 | 860,960 | 2026-05-28 | Filing | |
| $65.33 | 1,482 | $96,812.54 | 861,860 | 2026-05-28 | Filing | |
| $68.00 | 2,500 | $170,000.00 | 22,222 | 2026-05-28 | Filing | |
| $61.04 | 500 | $30,520.00 | 24,722 | 2026-05-26 | Filing | |
| $66.28 | 1,265 | $83,845.84 | 846,872 | 2026-05-27 | Filing | |
| $65.24 | 23,752 | $1,549,561.48 | 848,137 | 2026-05-27 | Filing | |
| $65.08 | 24,282 | $1,580,245.85 | 846,872 | 2026-05-26 | Filing | |
| $62.48 | 800 | $49,987.20 | 48,186 | 2026-05-26 | Filing | |
| $53.26 | 1,399 | $74,506.54 | 121,589 | 2026-05-21 | Filing |