| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $80.76 | 16,466 | $1,329,794.16 | 78,409 | 2026-05-05 | Filing | |
| $78.31 | 19,100 | $1,495,721.00 | 94,875 | 2026-04-30 | Filing | |
| $78.06 | 900 | $70,254.00 | 113,975 | 2026-04-29 | Filing | |
| $76.67 | 2,407 | $184,544.69 | 114,875 | 2026-04-23 | Filing | |
| $76.11 | 12,093 | $920,398.23 | 117,282 | 2026-04-22 | Filing | |
| $76.01 | 500 | $38,005.00 | 129,375 | 2026-04-21 | Filing | |
| $74.33 | 15,000 | $1,114,950.00 | 129,875 | 2026-04-06 | Filing | |
| $72.78 | 14,200 | $1,033,476.00 | 144,875 | 2026-03-25 | Filing | |
| $72.09 | 800 | $57,672.00 | 159,075 | 2026-03-24 | Filing | |
| $70.30 | 2,500 | $175,750.00 | 23,441 | 2026-03-17 | Filing | |
| $70.41 | 15,000 | $1,056,150.00 | 159,875 | 2026-03-16 | Filing | |
| $70.74 | 8,975 | $634,891.50 | 11,913 | 2026-03-12 | Filing | |
| $70.00 | 200 | $14,000.00 | 20,888 | 2026-02-12 | Filing | |
| $64.99 | 0 | $8.06 | 23,829 | 2026-03-04 | Filing | |
| $65.16 | 2,624 | $170,979.84 | 23,829 | 2026-03-04 | Filing | |
| $55.00 | 5,000 | $275,000.00 | 25,941 | 2025-12-15 | Filing | |
| $53.00 | 2,500 | $132,500.00 | 30,941 | 2025-12-12 | Filing | |
| $52.00 | 2,500 | $130,000.00 | 33,441 | 2025-12-10 | Filing | |
| $51.82 | 3,000 | $155,472.00 | 35,941 | 2025-12-10 | Filing | |
| $51.62 | 4,000 | $206,480.00 | 38,941 | 2025-12-10 | Filing |