| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $34.12 | 10,000 | $341,195.00 | 254,054 | 2023-12-11 | Filing |
| Large Shareholder, Officer, Director | $34.78 | 33,679 | $1,171,429.71 | 136,924 | 2023-12-05 | Filing |
| Large Shareholder, Officer, Director | $34.08 | 56,121 | $1,912,424.09 | 170,603 | 2023-12-05 | Filing |
| Large Shareholder, Officer, Director | $34.79 | 33,095 | $1,151,269.15 | 174,134 | 2023-12-05 | Filing |
| Large Shareholder, Officer, Director | $34.09 | 57,200 | $1,949,942.28 | 207,229 | 2023-12-05 | Filing |
| Officer | $33.43 | 74,500 | $2,490,788.30 | 1,855,888 | 2023-12-04 | Filing |
| Officer | $35.00 | 10,000 | $350,000.00 | 757,489 | 2023-12-04 | Filing |
| Officer | $33.21 | 20,540 | $682,133.40 | 1,108,042 | 2023-12-04 | Filing |
| Large Shareholder, Officer, Director | $28.38 | 200 | $5,676.00 | 226,724 | 2023-11-29 | Filing |
| Large Shareholder, Officer, Director | $28.02 | 16,126 | $451,773.12 | 226,924 | 2023-11-29 | Filing |
| Large Shareholder, Officer, Director | $26.68 | 73,474 | $1,960,227.54 | 243,050 | 2023-11-28 | Filing |
| Large Shareholder, Officer, Director | $28.37 | 100 | $2,837.00 | 264,429 | 2023-11-29 | Filing |
| Large Shareholder, Officer, Director | $28.04 | 18,028 | $505,532.16 | 264,529 | 2023-11-29 | Filing |
| Large Shareholder, Officer, Director | $26.67 | 72,167 | $1,924,455.74 | 282,557 | 2023-11-28 | Filing |
| Large Shareholder, Officer, Director | $26.77 | 11,380 | $304,632.36 | 316,524 | 2023-11-22 | Filing |
| Large Shareholder, Officer, Director | $27.00 | 10,527 | $284,263.74 | 327,904 | 2023-11-21 | Filing |
| Large Shareholder, Officer, Director | $26.25 | 67,893 | $1,781,906.10 | 338,431 | 2023-11-21 | Filing |
| Large Shareholder, Officer, Director | $26.77 | 11,963 | $320,292.58 | 354,724 | 2023-11-22 | Filing |
| Large Shareholder, Officer, Director | $27.07 | 8,215 | $222,349.65 | 366,687 | 2023-11-21 | Filing |
| Large Shareholder, Officer, Director | $26.26 | 70,117 | $1,841,335.53 | 374,902 | 2023-11-21 | Filing |