| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $93.62 | 1,000 | $93,620.00 | 97,985 | 2026-03-16 | Filing |
| Officer | $92.37 | 1,130 | $104,378.10 | 98,985 | 2026-03-16 | Filing |
| Large Shareholder, Officer, Director | $101.74 | 700 | $71,218.00 | 0 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $100.86 | 11,138 | $1,123,378.68 | 700 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $100.15 | 14,666 | $1,468,799.90 | 11,838 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $99.00 | 16,423 | $1,625,877.00 | 26,504 | 2026-03-10 | Filing |
| Large Shareholder, Officer, Director | $98.21 | 7,073 | $694,639.33 | 42,927 | 2026-03-10 | Filing |
| Officer | $100.00 | 1,715 | $171,500.00 | 11,131 | 2026-03-05 | Filing |
| Officer | $95.57 | 716 | $68,428.12 | 7,675 | 2026-03-03 | Filing |
| Officer | $95.57 | 3,250 | $310,602.50 | 60,456 | 2026-03-03 | Filing |
| Director | $98.07 | 989 | $96,991.23 | 7,782 | 2026-03-02 | Filing |
| Director | $97.53 | 840 | $81,925.20 | 8,771 | 2026-03-02 | Filing |
| Director | $96.40 | 171 | $16,484.40 | 9,611 | 2026-03-02 | Filing |
| Officer | $95.57 | 1,715 | $163,902.55 | 12,846 | 2026-03-03 | Filing |
| Officer | $95.57 | 2,999 | $286,614.43 | 2,999 | 2026-03-03 | Filing |
| Officer | $87.76 | 1,500 | $131,640.00 | 84,267 | 2026-02-17 | Filing |
| Officer | $90.00 | 1,500 | $135,000.00 | 85,767 | 2026-02-17 | Filing |
| Large Shareholder, Officer, Director | $91.44 | 9,846 | $900,318.24 | 0 | 2026-02-10 | Filing |
| Large Shareholder, Officer, Director | $90.82 | 29,575 | $2,686,001.50 | 9,846 | 2026-02-10 | Filing |
| Large Shareholder, Officer, Director | $90.12 | 10,579 | $953,379.48 | 39,421 | 2026-02-10 | Filing |