| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $107.04 | 1,950 | $208,723.52 | 258,283 | 2026-03-02 | Filing | |
| $106.59 | 44,104 | $4,700,877.76 | 260,233 | 2026-03-02 | Filing | |
| $105.52 | 45,870 | $4,840,151.94 | 304,337 | 2026-03-02 | Filing | |
| $103.61 | 44,344 | $4,594,273.42 | 350,207 | 2026-03-02 | Filing | |
| $100.00 | 1,148 | $114,802.53 | 371,911 | 2026-02-27 | Filing | |
| $99.06 | 100,000 | $9,906,350.00 | 373,059 | 2026-02-27 | Filing | |
| $104.00 | 6,858 | $713,232.00 | 84,917 | 2026-03-02 | Filing | |
| $103.08 | 8,631 | $889,695.56 | 6,738 | 2026-03-02 | Filing | |
| $98.50 | 5,620 | $553,574.50 | 38,746 | 2026-02-27 | Filing | |
| $100.00 | 1,000 | $100,000.00 | 18,255 | 2026-02-27 | Filing | |
| $105.99 | 5,102 | $540,760.98 | 97,256 | 2026-03-02 | Filing | |
| $97.00 | 3,215 | $311,858.86 | 87,861 | 2026-02-26 | Filing | |
| $100.25 | 111,890 | $11,216,815.85 | 473,059 | 2026-02-20 | Filing | |
| $100.23 | 10,000 | $1,002,300.00 | 87,923 | 2025-06-20 | Filing | |
| $99.95 | 5,498 | $549,535.00 | 14,565 | 2025-06-13 | Filing | |
| $100.71 | 5,000 | $503,525.50 | 90,176 | 2025-06-16 | Filing | |
| $101.00 | 5,003 | $505,303.00 | 95,176 | 2025-06-16 | Filing | |
| $98.34 | 2,750 | $270,428.40 | 100,179 | 2025-06-13 | Filing | |
| $97.32 | 13,250 | $1,289,458.20 | 102,929 | 2025-06-13 | Filing | |
| $98.00 | 1,350 | $132,300.00 | 91,136 | 2025-01-16 | Filing |