| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $62.58 | 505 | $31,601.18 | 12,522 | 2026-07-17 | Filing | |
| $62.56 | 3,488 | $218,195.33 | 35,441 | 2026-07-17 | Filing | |
| $63.17 | 3,653 | $230,751.97 | 24,193 | 2026-07-16 | Filing | |
| $63.02 | 4,397 | $277,084.87 | 27,846 | 2026-07-15 | Filing | |
| $57.78 | 500 | $28,890.00 | 539 | 2026-06-30 | Filing | |
| $56.98 | 23,323 | $1,329,023.84 | 32,824 | 2026-06-26 | Filing | |
| $55.03 | 2,408 | $132,505.50 | 0 | 2026-06-11 | Filing | |
| $55.32 | 500 | $27,661.30 | 8,725 | 2026-06-08 | Filing | |
| $51.00 | 20,000 | $1,020,000.00 | 32,243 | 2026-04-14 | Filing | |
| $50.94 | 907 | $46,206.30 | 12,305 | 2026-04-16 | Filing | |
| $50.94 | 2,297 | $117,008.95 | 38,207 | 2026-04-16 | Filing | |
| $50.50 | 5,000 | $252,500.00 | 56,147 | 2026-04-14 | Filing | |
| $50.29 | 2,505 | $125,963.93 | 28,708 | 2026-01-16 | Filing | |
| $51.17 | 7,287 | $372,875.79 | 35,213 | 2026-01-15 | Filing | |
| $52.04 | 920 | $47,879.47 | 55,943 | 2026-01-15 | Filing | |
| $52.03 | 7,009 | $364,702.10 | 56,863 | 2026-01-14 | Filing | |
| $52.29 | 641 | $33,515.58 | 63,872 | 2026-01-08 | Filing | |
| $47.61 | 200 | $9,522.78 | 53 | 2025-10-10 | Filing | |
| $49.63 | 41,933 | $2,081,168.34 | 42,500 | 2025-10-02 | Filing | |
| $67.03 | 800 | $53,624.00 | 253 | 2025-06-16 | Filing |