| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $32.75 | 10,000 | $327,500.00 | 224,460 | 2025-12-01 | Filing |
| Large Shareholder, Director | $31.03 | 30,432 | $944,304.96 | 1,414,636 | 2025-11-21 | Filing |
| Large Shareholder, Director | $32.14 | 15,000 | $482,100.00 | 30,154 | 2025-11-11 | Filing |
| Large Shareholder, Director | $32.06 | 20,000 | $641,200.00 | 47,482 | 2025-11-10 | Filing |
| Large Shareholder | $31.27 | 4,800 | $150,096.00 | 941,024 | 2025-11-03 | Filing |
| Large Shareholder | $30.99 | 10,000 | $309,900.00 | 234,460 | 2025-11-03 | Filing |
| Large Shareholder | $32.09 | 7,000 | $224,630.00 | 945,824 | 2025-10-29 | Filing |
| Large Shareholder | $31.66 | 685 | $21,687.10 | 952,824 | 2025-10-09 | Filing |
| Large Shareholder | $32.01 | 5,600 | $179,256.00 | 953,509 | 2025-10-08 | Filing |
| Large Shareholder | $32.09 | 13,715 | $440,114.35 | 959,109 | 2025-10-07 | Filing |
| Large Shareholder | $31.59 | 10,000 | $315,900.00 | 244,460 | 2025-10-01 | Filing |
| Large Shareholder | $32.28 | 10,000 | $322,800.00 | 519,256 | 2025-09-02 | Filing |
| Large Shareholder, Director | $30.19 | 11,818 | $356,726.33 | 5,224 | 2025-08-14 | Filing |
| Large Shareholder | $27.86 | 55,000 | $1,532,300.00 | 529,256 | 2025-08-01 | Filing |
| Large Shareholder | $31.11 | 55,000 | $1,711,050.00 | 584,256 | 2025-07-14 | Filing |
| Large Shareholder, Director | $30.52 | 250 | $7,630.00 | 1,414,636 | 2025-02-26 | Filing |
| Large Shareholder, Director | $32.56 | 1,335 | $43,467.60 | 1,414,886 | 2025-02-14 | Filing |
| Large Shareholder | $34.50 | 6,067 | $209,311.50 | 75,387 | 2024-11-22 | Filing |
| Large Shareholder, Director | $34.18 | 6,500 | $222,170.00 | 958,710 | 2024-11-13 | Filing |
| Large Shareholder, Director | $33.80 | 22,050 | $745,290.00 | 965,210 | 2024-11-12 | Filing |