| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $115.09 | 2,600 | $299,234.00 | 18,547 | 2026-07-20 | Filing | |
| $115.92 | 2,615 | $303,130.80 | 3,420 | 2026-07-17 | Filing | |
| $109.93 | 25,000 | $2,748,250.00 | 444,200 | 2026-07-14 | Filing | |
| $98.25 | 3,907 | $383,862.75 | 67,364 | 2026-06-26 | Filing | |
| $90.00 | 459 | $41,310.00 | 9,335 | 2026-05-13 | Filing | |
| $140.98 | 1,843 | $259,826.14 | 5,723 | 2025-07-16 | Filing | |
| $140.63 | 3,160 | $444,390.80 | 19,281 | 2025-07-16 | Filing | |
| $141.92 | 12,370 | $1,755,550.40 | 81,755 | 2025-07-16 | Filing | |
| $145.17 | 97,526 | $14,157,849.42 | 446,917 | 2025-07-10 | Filing | |
| $149.25 | 3,650 | $544,762.50 | 78,455 | 2025-04-15 | Filing | |
| $154.91 | 653 | $101,156.23 | 14,035 | 2025-04-03 | Filing | |
| $154.58 | 31,000 | $4,791,980.00 | 14,688 | 2025-04-03 | Filing | |
| $142.34 | 11,557 | $1,645,023.38 | 79,746 | 2024-10-16 | Filing | |
| $141.71 | 35,318 | $5,004,913.78 | 91,303 | 2024-10-16 | Filing | |
| $142.95 | 400 | $57,180.00 | 17,362 | 2024-10-15 | Filing | |
| $142.33 | 12,615 | $1,795,492.95 | 17,762 | 2024-10-15 | Filing | |
| $139.03 | 26,428 | $3,674,284.84 | 14,515 | 2024-10-09 | Filing | |
| $139.18 | 14,731 | $2,050,260.58 | 14,515 | 2024-10-04 | Filing | |
| $130.69 | 8,641 | $1,129,292.29 | 761 | 2024-08-26 | Filing | |
| $125.34 | 2,344 | $293,796.96 | 5,215 | 2024-08-16 | Filing |