| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $71.67 | 17,833 | $1,278,153.53 | 875 | 2025-01-31 | Filing |
| Large Shareholder, Officer, Director | $71.67 | 89,163 | $6,390,624.28 | 129,301 | 2025-01-31 | Filing |
| Large Shareholder, Officer, Director | $71.62 | 17,320 | $1,240,539.80 | 107,680 | 2025-01-30 | Filing |
| Large Shareholder, Officer, Director | $71.62 | 17,320 | $1,240,539.80 | 857,665 | 2025-01-30 | Filing |
| Large Shareholder, Officer, Director | $71.62 | 27,711 | $1,984,792.06 | 875 | 2025-01-30 | Filing |
| Large Shareholder, Officer, Director | $71.62 | 138,555 | $9,923,960.31 | 129,301 | 2025-01-30 | Filing |
| Officer | $66.49 | 600 | $39,892.02 | 281,161 | 2025-01-22 | Filing |
| Officer | $65.87 | 23,400 | $1,541,456.28 | 281,761 | 2025-01-22 | Filing |
| Director | $66.53 | 400 | $26,612.00 | 9,389,338 | 2025-01-22 | Filing |
| Director | $65.88 | 25,600 | $1,686,402.56 | 9,389,738 | 2025-01-22 | Filing |
| Officer | $65.00 | 5,879 | $382,135.00 | 75,528 | 2025-01-16 | Filing |
| Officer | $64.98 | 50,000 | $3,248,845.00 | 281,161 | 2025-01-16 | Filing |
| | $65.04 | 250,000 | $16,259,275.00 | 6,254,137 | 2025-01-16 | Filing |
| Director | $60.02 | 200 | $12,004.00 | 9,415,338 | 2024-12-26 | Filing |
| Director | $59.70 | 25,800 | $1,540,180.02 | 9,415,538 | 2024-12-26 | Filing |
| Officer | $60.24 | 7,800 | $469,888.38 | 278,161 | 2024-12-23 | Filing |
| Officer | $59.51 | 16,200 | $964,058.76 | 285,961 | 2024-12-23 | Filing |
| Officer | $60.01 | 44,888 | $2,693,805.19 | 573,266 | 2024-12-11 | Filing |
| Officer | $60.00 | 5,000 | $300,000.00 | 278,161 | 2024-12-11 | Filing |
| Large Shareholder, Officer, Director | $57.31 | 41,667 | $2,387,844.10 | 874,985 | 2024-12-05 | Filing |