| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $95.00 | 529 | $50,240.66 | 2,868 | 2026-06-11 | Filing | |
| $91.92 | 487 | $44,765.04 | 70,512 | 2026-05-27 | Filing | |
| $91.24 | 14,513 | $1,324,166.12 | 70,999 | 2026-05-27 | Filing | |
| $92.67 | 9,489 | $879,355.55 | 55,920 | 2026-03-09 | Filing | |
| $100.00 | 4,206 | $420,600.00 | 37,017 | 2026-03-04 | Filing | |
| $99.00 | 952 | $94,248.00 | 3,397 | 2026-03-04 | Filing | |
| $85.00 | 6,500 | $552,500.00 | 83,221 | 2025-12-15 | Filing | |
| $84.66 | 20,000 | $1,693,162.00 | 76,006 | 2025-11-25 | Filing | |
| $79.87 | 52 | $4,153.38 | 852,092 | 2025-11-14 | Filing | |
| $79.32 | 26,887 | $2,132,800.52 | 852,144 | 2025-11-14 | Filing | |
| $80.80 | 2,656 | $214,615.96 | 879,031 | 2025-11-13 | Filing | |
| $80.02 | 11,240 | $899,470.88 | 881,687 | 2025-11-13 | Filing | |
| $79.25 | 10,625 | $842,071.63 | 892,927 | 2025-11-13 | Filing | |
| $78.85 | 13,190 | $1,040,085.58 | 191,786 | 2025-08-14 | Filing | |
| $65.56 | 953,406 | $62,508,443.60 | 29,523,653 | 2025-07-10 | Filing | |
| $71.93 | 300 | $21,579.00 | 89,721 | 2025-05-12 | Filing | |
| $71.34 | 12,200 | $870,348.00 | 90,021 | 2025-05-12 | Filing | |
| $66.78 | 935,907 | $62,500,150.23 | 30,477,059 | 2025-04-10 | Filing | |
| $70.86 | 20,000 | $1,417,200.00 | 96,006 | 2025-03-10 | Filing | |
| $69.75 | 1,361 | $94,952.56 | 3,563 | 2025-03-10 | Filing |