| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $92.07 | 5,772 | $531,416.50 | 207,923 | 2024-12-02 | Filing |
| Officer | $87.05 | 132 | $11,490.60 | 109,491 | 2024-11-18 | Filing |
| Officer | $86.49 | 1,757 | $151,955.90 | 109,623 | 2024-11-18 | Filing |
| Officer | $85.60 | 6,111 | $523,071.05 | 111,380 | 2024-11-18 | Filing |
| Officer, Director | $105.50 | 105 | $11,077.50 | 137,398 | 2024-11-07 | Filing |
| Officer, Director | $104.72 | 434 | $45,446.31 | 137,503 | 2024-11-07 | Filing |
| Officer, Director | $103.36 | 363 | $37,520.41 | 137,937 | 2024-11-07 | Filing |
| Officer, Director | $102.64 | 281 | $28,840.44 | 138,300 | 2024-11-07 | Filing |
| Officer, Director | $105.50 | 116 | $12,238.00 | 137,398 | 2024-11-07 | Filing |
| Officer, Director | $104.71 | 377 | $39,475.29 | 137,514 | 2024-11-07 | Filing |
| Officer, Director | $103.43 | 463 | $47,889.94 | 137,891 | 2024-11-07 | Filing |
| Officer, Director | $102.68 | 227 | $23,308.36 | 138,354 | 2024-11-07 | Filing |
| Officer | $107.50 | 1,273 | $136,842.41 | 28,623 | 2024-11-05 | Filing |
| Officer | $106.82 | 1,524 | $162,787.58 | 29,896 | 2024-11-05 | Filing |
| Officer | $105.72 | 1,415 | $149,590.97 | 31,420 | 2024-11-05 | Filing |
| Officer | $104.80 | 788 | $82,582.40 | 32,835 | 2024-11-05 | Filing |
| Officer, Director | $108.50 | 1,733 | $188,030.50 | 435,219 | 2024-11-01 | Filing |
| Officer, Director | $107.34 | 3,312 | $355,506.77 | 436,952 | 2024-11-01 | Filing |
| Officer, Director | $106.35 | 9,955 | $1,058,714.25 | 440,264 | 2024-11-01 | Filing |
| Officer | $108.93 | 240 | $26,143.20 | 205,695 | 2024-11-01 | Filing |