| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $44.90 | 2,500 | $112,250.00 | 139,967 | 2026-04-16 | Filing | |
| $33.34 | 2,800 | $93,352.00 | 83,963 | 2026-03-12 | Filing | |
| $39.44 | 5,165 | $203,684.87 | 112,291 | 2026-02-26 | Filing | |
| $31.00 | 616 | $19,096.00 | 9,385 | 2026-02-24 | Filing | |
| $55.00 | 5,000 | $275,000.00 | 60,839 | 2025-12-22 | Filing | |
| $51.40 | 20,000 | $1,027,980.00 | 60,839 | 2025-12-11 | Filing | |
| $46.89 | 100,000 | $4,689,060.00 | 432,616 | 2025-11-20 | Filing | |
| $50.52 | 8,773 | $443,191.78 | 37,436 | 2025-09-12 | Filing | |
| $44.40 | 4,175 | $185,376.68 | 114,454 | 2025-09-11 | Filing | |
| $44.40 | 19,976 | $886,966.36 | 532,616 | 2025-09-11 | Filing | |
| $44.40 | 16,120 | $715,753.79 | 1,181,186 | 2025-09-11 | Filing | |
| $41.82 | 64,578 | $2,700,858.61 | 473,302 | 2025-09-03 | Filing | |
| $43.02 | 50,480 | $2,171,801.04 | 5,513 | 2025-08-13 | Filing | |
| $41.28 | 17,776 | $733,800.39 | 537,880 | 2025-08-06 | Filing | |
| $38.28 | 37,090 | $1,419,890.51 | 5,513 | 2025-08-01 | Filing | |
| $47.70 | 47,478 | $2,264,719.59 | 555,656 | 2025-07-21 | Filing | |
| $43.14 | 6,789 | $292,863.88 | 60,839 | 2025-07-11 | Filing | |
| $47.73 | 43,382 | $2,070,583.82 | 603,134 | 2025-07-08 | Filing | |
| $46.18 | 45,000 | $2,078,100.00 | 552,592 | 2025-07-07 | Filing | |
| $42.26 | 72,000 | $3,042,396.00 | 646,516 | 2025-07-02 | Filing |