| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $56.09 | 57,470 | $3,223,222.19 | 9,804,744 | 2025-06-30 | Filing |
| Large Shareholder, Officer, Director | $55.32 | 129,430 | $7,159,847.57 | 9,862,214 | 2025-06-30 | Filing |
| Large Shareholder, Officer, Director | $54.55 | 110,464 | $6,025,987.94 | 9,991,644 | 2025-06-30 | Filing |
| Director | $55.22 | 12,900 | $712,292.85 | 200,000 | 2025-06-23 | Filing |
| Director | $53.71 | 12,100 | $649,847.44 | 212,900 | 2025-06-23 | Filing |
| Director | $55.22 | 25,000 | $1,380,512.50 | 225,000 | 2025-06-23 | Filing |
| Director | $62.74 | 150,000 | $9,411,705.00 | 250,000 | 2025-06-20 | Filing |
| Director | $63.53 | 100,000 | $6,352,570.00 | 400,000 | 2025-06-18 | Filing |
| Large Shareholder, Officer, Director | $21.80 | 41,000 | $893,947.60 | 10,852,926 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $23.58 | 35,231 | $830,842.10 | 10,893,926 | 2025-03-28 | Filing |
| Large Shareholder, Officer, Director | $22.64 | 104,404 | $2,364,176.38 | 10,929,157 | 2025-03-28 | Filing |
| Large Shareholder, Officer, Director | $26.00 | 14,635 | $380,568.54 | 11,033,561 | 2025-03-27 | Filing |
| Large Shareholder, Officer, Director | $24.54 | 20,730 | $508,730.78 | 11,048,196 | 2025-03-27 | Filing |
| Large Shareholder, Officer, Director | $21.80 | 41,000 | $893,947.60 | 10,852,926 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $23.58 | 35,231 | $830,842.10 | 10,893,926 | 2025-03-28 | Filing |
| Large Shareholder, Officer, Director | $22.64 | 104,404 | $2,364,176.38 | 10,929,157 | 2025-03-28 | Filing |
| Large Shareholder, Officer, Director | $26.00 | 14,635 | $380,568.54 | 11,033,561 | 2025-03-27 | Filing |
| Large Shareholder, Officer, Director | $24.54 | 20,730 | $508,730.78 | 11,048,196 | 2025-03-27 | Filing |
| Large Shareholder, Officer, Director | $21.63 | 228,248 | $4,936,547.74 | 12,543,085 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $20.24 | 2,321 | $46,983.54 | 12,771,333 | 2024-12-20 | Filing |