| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $38.00 | 10,000 | $380,000.00 | 87,016 | 2026-06-02 | Filing | |
| $38.00 | 10,000 | $380,000.00 | 97,016 | 2026-05-27 | Filing | |
| $37.75 | 10,000 | $377,500.00 | 107,016 | 2026-05-26 | Filing | |
| $37.25 | 10,000 | $372,500.00 | 117,016 | 2026-05-13 | Filing | |
| $38.00 | 2,000 | $76,000.00 | 7,912 | 2026-05-05 | Filing | |
| $37.98 | 259,771 | $9,866,959.82 | 7,867 | 2026-03-05 | Filing | |
| $39.84 | 9,025 | $359,562.32 | 91,817 | 2026-02-06 | Filing | |
| $38.44 | 23,582 | $906,461.42 | 65,831 | 2026-02-03 | Filing | |
| $38.66 | 2,408 | $93,093.28 | 89,413 | 2026-02-03 | Filing | |
| $38.47 | 10 | $384.70 | 91,821 | 2026-02-03 | Filing | |
| $35.00 | 2,200 | $77,000.00 | 8,692 | 2025-11-25 | Filing | |
| $32.68 | 6,640 | $216,995.20 | 102,998 | 2025-08-15 | Filing | |
| $31.09 | 11,687 | $363,348.83 | 109,638 | 2025-08-13 | Filing | |
| $32.91 | 5,332 | $175,476.12 | 110,838 | 2024-08-29 | Filing | |
| $32.00 | 2,500 | $80,000.00 | 9,124 | 2024-11-22 | Filing | |
| $32.61 | 30,851 | $1,006,051.11 | 77,748 | 2024-11-07 | Filing | |
| $32.78 | 19,979 | $654,911.62 | 525,000 | 2024-08-30 | Filing | |
| $32.99 | 17,157 | $566,009.43 | 544,979 | 2024-08-29 | Filing | |
| $29.91 | 3,776 | $112,940.16 | 10,000 | 2024-06-10 | Filing | |
| $31.63 | 3,000 | $94,897.20 | 13,776 | 2024-03-07 | Filing |