| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $77.02 | 7,775 | $598,830.50 | 161,298 | 2025-08-06 | Filing |
| Officer | $73.00 | 7,009 | $511,657.00 | 205,207 | 2025-08-04 | Filing |
| Large Shareholder, Officer, Director | $57.27 | 200 | $11,454.00 | 169,073 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $56.26 | 33,891 | $1,906,707.66 | 169,273 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $55.70 | 25,909 | $1,443,131.30 | 203,164 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $57.27 | 200 | $11,454.00 | 169,137 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $56.28 | 32,293 | $1,817,450.04 | 169,337 | 2025-07-21 | Filing |
| Large Shareholder, Officer, Director | $55.73 | 27,507 | $1,532,965.11 | 201,630 | 2025-07-21 | Filing |
| Officer | $56.45 | 13,857 | $782,227.65 | 91,263 | 2025-07-15 | Filing |
| Large Shareholder, Officer, Director | $56.40 | 618 | $34,855.20 | 229,073 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $56.00 | 3,570 | $199,920.00 | 229,691 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $54.65 | 1,244 | $67,984.60 | 233,261 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $53.49 | 1,662 | $88,900.38 | 234,505 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $56.35 | 1,394 | $78,551.90 | 229,137 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $55.86 | 3,325 | $185,734.50 | 230,531 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $54.61 | 1,190 | $64,985.90 | 233,856 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $53.51 | 1,804 | $96,532.04 | 235,046 | 2025-07-02 | Filing |
| Large Shareholder, Officer, Director | $53.36 | 38,073 | $2,031,575.28 | 236,167 | 2025-07-01 | Filing |
| Large Shareholder, Officer, Director | $52.38 | 142,870 | $7,483,530.60 | 274,240 | 2025-07-01 | Filing |
| Large Shareholder, Officer, Director | $52.01 | 21,963 | $1,142,295.63 | 417,110 | 2025-06-30 | Filing |