| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $37.64 | 2,700 | $101,628.00 | 484,309 | 2026-09-16 | Filing | |
| $37.29 | 8,071 | $300,967.59 | 817,738 | 2026-09-14 | Filing | |
| $37.03 | 16,929 | $626,880.87 | 825,809 | 2026-09-11 | Filing | |
| $40.30 | 10,000 | $403,000.00 | 842,738 | 2026-07-16 | Filing | |
| $35.97 | 5,000 | $179,850.00 | 488,359 | 2026-06-18 | Filing | |
| $35.98 | 5,000 | $179,900.00 | 493,359 | 2026-06-18 | Filing | |
| $35.95 | 5,000 | $179,750.00 | 498,359 | 2026-06-18 | Filing | |
| $36.11 | 9,390 | $339,072.90 | 852,738 | 2026-06-18 | Filing | |
| $36.29 | 4,500 | $163,305.00 | 862,128 | 2026-06-17 | Filing | |
| $35.58 | 12,892 | $458,697.36 | 866,628 | 2026-06-04 | Filing | |
| $35.42 | 53,504 | $1,895,111.68 | 879,520 | 2026-04-30 | Filing | |
| $33.45 | 3,000 | $100,350.00 | 933,024 | 2026-03-26 | Filing | |
| $36.92 | 1,827 | $67,452.84 | 936,024 | 2026-01-06 | Filing | |
| $36.20 | 3,173 | $114,862.60 | 937,851 | 2026-01-05 | Filing | |
| $32.75 | 10,000 | $327,500.00 | 224,460 | 2025-12-01 | Filing | |
| $31.03 | 30,432 | $944,304.96 | 1,414,636 | 2025-11-21 | Filing | |
| $32.14 | 15,000 | $482,100.00 | 30,154 | 2025-11-11 | Filing | |
| $32.06 | 20,000 | $641,200.00 | 47,482 | 2025-11-10 | Filing | |
| $31.27 | 4,800 | $150,096.00 | 941,024 | 2025-11-03 | Filing | |
| $30.99 | 10,000 | $309,900.00 | 234,460 | 2025-11-03 | Filing |