| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $48.65 | 762,894 | $37,116,929.20 | 109,628,073 | 2026-09-30 | Filing |
| Large Shareholder | $49.40 | 687,379 | $33,953,773.08 | 110,390,967 | 2026-08-31 | Filing |
| Officer | $49.52 | 20,024 | $991,668.58 | 32,003 | 2026-08-17 | Filing |
| Large Shareholder | $45.92 | 523,226 | $24,026,119.34 | 111,078,346 | 2026-07-31 | Filing |
| Large Shareholder | $42.28 | 605,067 | $25,580,417.56 | 111,601,572 | 2026-06-30 | Filing |
| Officer | $41.18 | 23,000 | $947,204.40 | 22,291 | 2026-06-01 | Filing |
| Large Shareholder | $42.91 | 602,440 | $25,853,290.89 | 112,206,639 | 2026-05-29 | Filing |
| Large Shareholder | $42.55 | 560,453 | $23,848,452.10 | 112,809,079 | 2026-04-30 | Filing |
| Large Shareholder | $40.92 | 820,567 | $33,579,571.00 | 113,369,532 | 2026-03-31 | Filing |
| Officer | $41.64 | 2,500 | $104,100.00 | 1,272 | 2026-03-06 | Filing |
| Officer | $42.21 | 9,000 | $379,917.00 | 39,104 | 2026-03-02 | Filing |
| Large Shareholder | $42.19 | 398,731 | $16,823,537.46 | 114,190,099 | 2026-02-27 | Filing |
| Director | $42.95 | 5,000 | $214,750.00 | 0 | 2026-02-11 | Filing |
| Large Shareholder | $39.37 | 634,953 | $24,995,623.29 | 114,588,830 | 2026-01-30 | Filing |
| Large Shareholder | $39.47 | 908,673 | $35,863,960.30 | 115,223,783 | 2025-12-31 | Filing |
| Large Shareholder | $37.36 | 878,006 | $32,804,147.97 | 116,132,456 | 2025-11-28 | Filing |
| Director | $37.39 | 7,438 | $278,106.82 | 5,000 | 2025-11-19 | Filing |
| Director | $37.41 | 2,562 | $95,846.98 | 12,438 | 2025-11-18 | Filing |
| Large Shareholder | $36.19 | 940,819 | $34,051,438.39 | 117,010,462 | 2025-10-31 | Filing |
| Large Shareholder | $38.35 | 922,169 | $35,362,045.78 | 117,951,281 | 2025-09-30 | Filing |