| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $41.28 | 3,122 | $128,876.16 | 0 | 2026-05-27 | Filing |
| Large Shareholder, Other | $40.51 | 6,466 | $261,937.66 | 3,122 | 2026-05-27 | Filing |
| Large Shareholder, Other | $40.07 | 45,588 | $1,826,711.16 | 0 | 2026-05-26 | Filing |
| Large Shareholder, Other | $42.43 | 3,350 | $142,140.50 | 0 | 2026-05-22 | Filing |
| Large Shareholder, Other | $41.74 | 79,339 | $3,311,609.86 | 3,350 | 2026-05-22 | Filing |
| Large Shareholder, Other | $42.21 | 20,730 | $875,013.30 | 0 | 2026-05-21 | Filing |
| Large Shareholder, Other | $41.57 | 20,783 | $863,949.31 | 20,730 | 2026-05-21 | Filing |
| Large Shareholder, Other | $40.62 | 29,238 | $1,187,647.56 | 41,513 | 2026-05-21 | Filing |
| Large Shareholder, Other | $45.32 | 5,090 | $230,678.80 | 0 | 2026-05-01 | Filing |
| Large Shareholder, Other | $48.07 | 5,307 | $255,107.49 | 0 | 2026-04-29 | Filing |
| Large Shareholder, Other | $49.06 | 179 | $8,781.74 | 0 | 2026-04-28 | Filing |
| Director | $74.56 | 1,700 | $126,752.00 | 269,322 | 2025-12-01 | Filing |
| Director | $73.60 | 67,986 | $5,003,769.60 | 271,022 | 2025-12-01 | Filing |
| Large Shareholder, Other | $86.30 | 3,000 | $258,900.00 | 0 | 2025-08-19 | Filing |
| Large Shareholder, Other | $87.01 | 600 | $52,206.00 | 0 | 2025-08-15 | Filing |
| Large Shareholder, Other | $89.29 | 700 | $62,503.00 | 0 | 2025-08-14 | Filing |
| Large Shareholder, Other | $88.55 | 2,860 | $253,253.00 | 700 | 2025-08-14 | Filing |
| Large Shareholder, Other | $87.38 | 17,831 | $1,558,072.78 | 3,560 | 2025-08-14 | Filing |
| Large Shareholder, Other | $90.09 | 4,175 | $376,125.75 | 0 | 2025-08-13 | Filing |
| Large Shareholder, Other | $89.48 | 21,919 | $1,961,312.12 | 4,175 | 2025-08-13 | Filing |