| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $63.09 | 5,575 | $351,731.77 | 57,138 | 2025-01-15 | Filing |
| Large Shareholder, Officer, Director | $62.52 | 36,092 | $2,256,504.32 | 62,713 | 2025-01-15 | Filing |
| Large Shareholder, Officer, Director | $84.70 | 2,736 | $231,745.49 | 57,138 | 2024-12-16 | Filing |
| Large Shareholder, Officer, Director | $83.80 | 14,123 | $1,183,573.78 | 59,874 | 2024-12-16 | Filing |
| Large Shareholder, Officer, Director | $83.01 | 21,434 | $1,779,240.63 | 73,997 | 2024-12-16 | Filing |
| Large Shareholder, Officer, Director | $81.70 | 3,374 | $275,668.28 | 95,431 | 2024-12-16 | Filing |
| Officer, Director | $76.18 | 4,350 | $331,372.56 | 863,065 | 2024-12-06 | Filing |
| Officer, Director | $75.37 | 35,876 | $2,703,945.42 | 867,415 | 2024-12-06 | Filing |
| Officer, Director | $75.00 | 4,019 | $301,425.40 | 863,065 | 2024-12-05 | Filing |
| Officer, Director | $75.06 | 28,155 | $2,113,325.56 | 863,065 | 2024-12-04 | Filing |
| Director | $74.59 | 500 | $37,295.00 | 17,961 | 2024-12-02 | Filing |
| Officer, Director | $75.26 | 2,600 | $195,668.46 | 863,065 | 2024-12-02 | Filing |
| Officer, Director | $71.26 | 5,782 | $412,049.03 | 865,665 | 2024-12-02 | Filing |
| Officer, Director | $70.41 | 21,039 | $1,481,435.94 | 871,447 | 2024-12-02 | Filing |
| Officer, Director | $69.49 | 17,614 | $1,224,076.12 | 892,486 | 2024-12-02 | Filing |
| Officer, Director | $68.52 | 23,109 | $1,583,421.75 | 910,100 | 2024-12-02 | Filing |
| Officer, Director | $67.70 | 17,456 | $1,181,814.84 | 933,209 | 2024-12-02 | Filing |
| Director | $74.43 | 200 | $14,886.00 | 8,278 | 2024-12-02 | Filing |
| Director | $73.04 | 100 | $7,304.00 | 8,478 | 2024-12-02 | Filing |
| Director | $72.06 | 500 | $36,032.00 | 8,578 | 2024-12-02 | Filing |