| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $47.27 | 456 | $21,555.12 | 63,568 | 2025-01-06 | Filing |
| Officer | $46.84 | 4,065 | $190,404.60 | 64,024 | 2025-01-06 | Filing |
| Officer | $45.81 | 310 | $14,201.10 | 68,089 | 2025-01-03 | Filing |
| Officer | $44.87 | 4,656 | $208,914.72 | 68,399 | 2025-01-03 | Filing |
| Officer | $47.48 | 1,800 | $85,464.00 | 124,210 | 2025-01-06 | Filing |
| Officer | $46.87 | 3,954 | $185,323.98 | 126,010 | 2025-01-06 | Filing |
| Officer | $45.79 | 488 | $22,345.52 | 129,964 | 2025-01-03 | Filing |
| Officer | $44.87 | 5,486 | $246,156.82 | 130,452 | 2025-01-03 | Filing |
| Large Shareholder, Officer, Director | $46.67 | 3,200 | $149,344.00 | 602,573 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $45.92 | 17,530 | $804,977.60 | 605,773 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $45.25 | 8,170 | $369,692.50 | 623,303 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $43.98 | 1,100 | $48,378.00 | 631,473 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $46.68 | 3,099 | $144,661.32 | 602,637 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $45.92 | 17,753 | $815,217.76 | 605,736 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $45.25 | 8,148 | $368,697.00 | 623,489 | 2024-12-20 | Filing |
| Large Shareholder, Officer, Director | $43.91 | 1,000 | $43,910.00 | 631,637 | 2024-12-20 | Filing |
| Officer | $50.65 | 1,039 | $52,625.35 | 171,790 | 2024-12-17 | Filing |
| Large Shareholder, Officer, Director | $54.12 | 2,492 | $134,867.04 | 632,573 | 2024-12-06 | Filing |
| Large Shareholder, Officer, Director | $53.48 | 15,522 | $830,116.56 | 635,065 | 2024-12-06 | Filing |
| Large Shareholder, Officer, Director | $52.49 | 11,986 | $629,145.14 | 650,587 | 2024-12-06 | Filing |