| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $174.43 | 900 | $156,987.00 | 389,014 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $173.59 | 500 | $86,795.00 | 389,914 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $171.39 | 500 | $85,695.00 | 390,414 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $170.31 | 500 | $85,155.00 | 390,914 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $169.48 | 400 | $67,792.00 | 391,414 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $176.09 | 6,700 | $1,179,803.00 | 373,814 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $175.29 | 2,141 | $375,295.89 | 380,514 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $174.27 | 4,266 | $743,435.82 | 382,655 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $173.30 | 1,893 | $328,056.90 | 386,921 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $170.96 | 600 | $102,576.00 | 388,814 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $169.98 | 800 | $135,984.00 | 389,414 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $168.61 | 1,000 | $168,610.00 | 390,214 | 2026-05-29 | Filing |
| Large Shareholder, Officer, Director | $167.59 | 600 | $100,554.00 | 391,214 | 2026-05-29 | Filing |
| Officer | $160.47 | 2,500 | $401,175.00 | 1,088,451 | 2026-05-18 | Filing |
| Officer | $159.66 | 6,954 | $1,110,275.64 | 1,090,951 | 2026-05-18 | Filing |
| Officer | $158.85 | 16,914 | $2,686,788.90 | 1,097,905 | 2026-05-18 | Filing |
| Officer | $157.67 | 6,458 | $1,018,232.86 | 1,114,819 | 2026-05-18 | Filing |
| Officer | $156.92 | 4,941 | $775,341.72 | 1,121,277 | 2026-05-18 | Filing |
| Officer | $155.58 | 600 | $93,348.00 | 1,126,218 | 2026-05-18 | Filing |
| Officer | $154.60 | 800 | $123,680.00 | 1,126,818 | 2026-05-18 | Filing |