| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $47.11 | 95,700 | $4,508,427.00 | 17,162,524 | 2025-03-07 | Filing |
| Large Shareholder | $47.06 | 51,900 | $2,442,414.00 | 17,258,224 | 2025-03-06 | Filing |
| Large Shareholder | $47.06 | 41,100 | $1,934,166.00 | 17,310,124 | 2025-03-05 | Filing |
| Large Shareholder | $53.27 | 45,400 | $2,418,458.00 | 17,351,224 | 2024-11-07 | Filing |
| Large Shareholder | $53.45 | 343,400 | $18,354,730.00 | 17,396,624 | 2024-11-06 | Filing |
| Large Shareholder | $51.96 | 30,000 | $1,558,800.00 | 17,740,024 | 2024-11-05 | Filing |
| Large Shareholder | $50.89 | 15,000 | $763,350.00 | 17,770,024 | 2024-11-04 | Filing |
| Large Shareholder | $53.12 | 11,000 | $584,320.00 | 17,785,024 | 2024-10-30 | Filing |
| Large Shareholder | $53.05 | 1,800 | $95,490.00 | 17,796,024 | 2024-10-29 | Filing |
| Large Shareholder | $53.14 | 80,000 | $4,251,200.00 | 17,797,824 | 2024-10-28 | Filing |
| Large Shareholder, Director | $60.00 | 1,100 | $66,000.00 | 17,877,824 | 2024-08-27 | Filing |
| Large Shareholder, Director | $60.34 | 97,200 | $5,865,048.00 | 17,878,924 | 2024-08-26 | Filing |
| Large Shareholder, Director | $60.39 | 54,100 | $3,267,099.00 | 17,976,124 | 2024-08-23 | Filing |
| Large Shareholder, Director | $62.12 | 700 | $43,484.00 | 18,030,224 | 2024-08-01 | Filing |
| Large Shareholder, Director | $62.28 | 51,600 | $3,213,648.00 | 18,030,924 | 2024-07-31 | Filing |
| Large Shareholder, Director | $62.36 | 90,000 | $5,612,400.00 | 18,082,524 | 2024-07-30 | Filing |
| Large Shareholder, Director | $62.98 | 28,100 | $1,769,738.00 | 18,172,524 | 2024-07-29 | Filing |
| Large Shareholder, Director | $63.76 | 54,000 | $3,443,040.00 | 18,200,624 | 2024-07-26 | Filing |
| Large Shareholder, Director | $58.01 | 400 | $23,204.00 | 18,254,624 | 2024-05-22 | Filing |
| Large Shareholder, Director | $58.02 | 33,900 | $1,966,878.00 | 18,255,024 | 2024-05-21 | Filing |