| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $42.64 | 2,290 | $97,645.60 | 0 | 2026-06-03 | Filing |
| Officer, Director | $47.33 | 14,800 | $700,484.00 | 2,290 | 2026-06-02 | Filing |
| Officer, Director | $46.41 | 85,200 | $3,954,132.00 | 17,090 | 2026-06-02 | Filing |
| Officer, Director | $50.59 | 3,383 | $171,145.97 | 102,290 | 2026-06-01 | Filing |
| Officer, Director | $49.78 | 12,117 | $603,184.26 | 105,673 | 2026-06-01 | Filing |
| Officer, Director | $48.57 | 56,176 | $2,728,468.32 | 117,790 | 2026-06-01 | Filing |
| Officer, Director | $47.90 | 28,324 | $1,356,719.60 | 173,966 | 2026-06-01 | Filing |
| Officer, Director | $72.97 | 5,384 | $392,870.48 | 0 | 2026-01-26 | Filing |
| Officer, Director | $71.99 | 4,616 | $332,305.84 | 5,384 | 2026-01-26 | Filing |
| Officer, Director | $66.17 | 10,000 | $661,700.00 | 10,000 | 2025-12-26 | Filing |
| Officer, Director, Other | $66.14 | 74,214 | $4,908,513.96 | 122,209 | 2025-12-10 | Filing |
| Officer, Director, Other | $66.82 | 9,300 | $621,426.00 | 306,026 | 2025-12-10 | Filing |
| Officer, Director, Other | $66.15 | 108,538 | $7,179,788.70 | 315,326 | 2025-12-10 | Filing |
| Officer, Director | $61.70 | 10,000 | $617,000.00 | 20,000 | 2025-11-25 | Filing |
| Officer, Director | $62.75 | 14,958 | $938,614.50 | 0 | 2025-11-13 | Filing |
| Officer, Director | $62.18 | 55,444 | $3,447,507.92 | 14,958 | 2025-11-13 | Filing |
| Officer, Director | $63.17 | 6,020 | $380,283.40 | 70,402 | 2025-11-12 | Filing |
| Officer, Director | $62.70 | 57,798 | $3,623,934.60 | 76,422 | 2025-11-12 | Filing |
| Officer, Director | $61.73 | 6,586 | $406,553.78 | 134,220 | 2025-11-12 | Filing |
| Officer, Director | $62.07 | 200 | $12,414.00 | 140,806 | 2025-11-11 | Filing |