| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $114.80 | 29,734 | $3,413,463.20 | 88,052 | 2026-02-23 | Filing |
| Officer | $113.98 | 13,373 | $1,524,187.68 | 106,310 | 2026-02-20 | Filing |
| Officer, Director | $110.67 | 7,500 | $830,025.00 | 474,736 | 2026-02-18 | Filing |
| Officer, Director | $105.00 | 7,500 | $787,500.00 | 482,236 | 2026-01-29 | Filing |
| Officer, Director | $105.00 | 29,024 | $3,047,520.00 | 411,556 | 2026-01-05 | Filing |
| Officer, Director | $105.01 | 8,476 | $890,064.76 | 440,580 | 2025-12-18 | Filing |
| Officer | $101.02 | 19,754 | $1,995,549.08 | 96,841 | 2025-12-16 | Filing |
| | $100.52 | 13,000 | $1,306,760.00 | 449,056 | 2025-08-21 | Filing |
| | $100.56 | 37,000 | $3,720,720.00 | 462,056 | 2025-08-20 | Filing |
| Officer | $102.93 | 8,222 | $846,252.64 | 122,585 | 2025-07-25 | Filing |
| Officer | $99.00 | 1,500 | $148,500.00 | 41,302 | 2025-06-06 | Filing |
| Officer | $99.41 | 2,130 | $211,743.30 | 4,500 | 2025-05-16 | Filing |
| Officer | $97.00 | 7,000 | $678,965.00 | 135,014 | 2025-05-02 | Filing |
| Officer, Director | $96.73 | 7,500 | $725,475.00 | 563,678 | 2024-11-06 | Filing |
| Officer | $95.89 | 10,000 | $958,875.00 | 114,402 | 2024-10-23 | Filing |
| Officer, Director | $93.00 | 7,500 | $697,500.00 | 571,178 | 2024-10-07 | Filing |
| Director | $95.60 | 1,006 | $96,175.61 | 12,424 | 2024-09-23 | Filing |
| Officer, Director | $90.58 | 7,500 | $679,350.00 | 578,678 | 2024-09-06 | Filing |
| Officer, Director | $85.85 | 7,500 | $643,875.00 | 586,178 | 2024-08-07 | Filing |
| Officer, Director | $85.03 | 15,000 | $1,275,450.00 | 593,678 | 2024-07-23 | Filing |