| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $42.55 | 560,453 | $23,848,452.10 | 112,809,079 | 2026-04-30 | Filing | |
| $40.92 | 820,567 | $33,579,571.00 | 113,369,532 | 2026-03-31 | Filing | |
| $41.64 | 2,500 | $104,100.00 | 1,272 | 2026-03-06 | Filing | |
| $42.21 | 9,000 | $379,917.00 | 39,104 | 2026-03-02 | Filing | |
| $42.19 | 398,731 | $16,823,537.46 | 114,190,099 | 2026-02-27 | Filing | |
| $42.95 | 5,000 | $214,750.00 | 0 | 2026-02-11 | Filing | |
| $39.37 | 634,953 | $24,995,623.29 | 114,588,830 | 2026-01-30 | Filing | |
| $39.47 | 908,673 | $35,863,960.30 | 115,223,783 | 2025-12-31 | Filing | |
| $37.36 | 878,006 | $32,804,147.97 | 116,132,456 | 2025-11-28 | Filing | |
| $37.39 | 7,438 | $278,106.82 | 5,000 | 2025-11-19 | Filing | |
| $37.41 | 2,562 | $95,846.98 | 12,438 | 2025-11-18 | Filing | |
| $36.19 | 940,819 | $34,051,438.39 | 117,010,462 | 2025-10-31 | Filing | |
| $38.35 | 922,169 | $35,362,045.78 | 117,951,281 | 2025-09-30 | Filing | |
| $37.18 | 648,312 | $24,106,963.07 | 118,873,450 | 2025-08-29 | Filing | |
| $37.73 | 4,000 | $150,920.00 | 369,755 | 2025-08-29 | Filing | |
| $37.59 | 17,856 | $671,207.04 | 373,755 | 2025-08-28 | Filing | |
| $38.18 | 11,039 | $421,469.02 | 391,611 | 2025-08-27 | Filing | |
| $35.83 | 721,793 | $25,862,131.91 | 119,521,762 | 2025-07-31 | Filing | |
| $35.49 | 691,152 | $24,526,703.68 | 120,243,555 | 2025-06-30 | Filing | |
| $34.72 | 10,000 | $347,150.00 | 15,000 | 2025-06-04 | Filing |