| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $29.95 | 3,685 | $110,349.17 | 2,078,236 | 2026-11-04 | Filing |
| Large Shareholder, Officer, Director | $28.80 | 72,874 | $2,098,538.00 | 2,081,921 | 2026-11-04 | Filing |
| Large Shareholder, Officer, Director | $29.13 | 43,018 | $1,253,105.74 | 2,154,795 | 2026-11-03 | Filing |
| Large Shareholder, Officer, Director | $29.46 | 57,190 | $1,684,577.20 | 2,197,813 | 2026-11-02 | Filing |
| Large Shareholder, Officer, Director | $29.05 | 53,669 | $1,558,864.41 | 2,255,003 | 2026-10-30 | Filing |
| Officer, Other | $28.47 | 30,802 | $876,840.53 | 1,879,798 | 2026-10-08 | Filing |
| Officer, Other | $27.88 | 53,639 | $1,495,589.42 | 1,910,600 | 2026-10-08 | Filing |
| Officer, Other | $27.15 | 41,392 | $1,123,966.65 | 1,964,239 | 2026-10-06 | Filing |
| Officer, Other | $28.48 | 1,200 | $34,176.48 | 2,005,631 | 2026-10-02 | Filing |
| Officer, Other | $27.65 | 38,537 | $1,065,393.90 | 2,006,831 | 2026-10-02 | Filing |
| Officer, Director | $31.71 | 57,012 | $1,807,970.25 | 4,284,715 | 2026-08-13 | Filing |
| Officer, Director | $31.08 | 42,988 | $1,335,873.59 | 4,341,727 | 2026-08-12 | Filing |
| Director | $31.15 | 50,000 | $1,557,595.00 | 603,500 | 2026-09-14 | Filing |
| Officer, Director | $31.71 | 57,012 | $1,807,970.25 | 3,749,050 | 2026-08-13 | Filing |
| Officer, Director | $31.08 | 42,988 | $1,335,873.59 | 3,806,062 | 2026-08-12 | Filing |
| | $33.22 | 1,632,160 | $54,220,355.20 | 12,620,558 | 2026-07-29 | Filing |
| | $33.22 | 1,867,840 | $62,049,644.80 | 14,442,941 | 2026-07-29 | Filing |
| | $26.40 | 688,403 | $18,173,839.20 | 14,252,718 | 2026-05-19 | Filing |
| | $26.40 | 4,589,351 | $121,158,866.40 | 14,941,121 | 2026-05-15 | Filing |
| | $26.40 | 787,806 | $20,798,078.40 | 16,310,781 | 2026-05-19 | Filing |