| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $81.59 | 38,400 | $3,133,224.96 | 19,183,244 | 2024-02-29 | Filing |
| Large Shareholder, Other | $85.44 | 11,959 | $1,021,748.26 | 19,221,644 | 2024-02-29 | Filing |
| Large Shareholder, Other | $80.06 | 7,855 | $628,844.59 | 19,233,603 | 2024-02-28 | Filing |
| Large Shareholder, Other | $80.81 | 68,742 | $5,554,965.40 | 755,060 | 2024-02-29 | Filing |
| Large Shareholder, Other | $83.70 | 33,296 | $2,786,708.72 | 823,802 | 2024-02-29 | Filing |
| Large Shareholder, Other | $84.65 | 23,217 | $1,965,307.44 | 857,098 | 2024-02-29 | Filing |
| Large Shareholder, Other | $82.62 | 18,999 | $1,569,782.88 | 880,315 | 2024-02-29 | Filing |
| Large Shareholder, Other | $81.59 | 13,607 | $1,110,256.36 | 899,314 | 2024-02-29 | Filing |
| Large Shareholder, Other | $85.44 | 4,234 | $361,743.65 | 912,921 | 2024-02-29 | Filing |
| Large Shareholder, Other | $80.06 | 2,784 | $222,877.57 | 917,155 | 2024-02-28 | Filing |
| Large Shareholder, Other | $80.81 | 76,378 | $6,172,014.53 | 341,249 | 2024-02-29 | Filing |
| Large Shareholder, Other | $83.70 | 36,995 | $3,096,300.22 | 417,627 | 2024-02-29 | Filing |
| Large Shareholder, Other | $84.65 | 25,791 | $2,183,192.68 | 454,622 | 2024-02-29 | Filing |
| Large Shareholder, Other | $82.62 | 21,114 | $1,744,535.80 | 480,413 | 2024-02-29 | Filing |
| Large Shareholder, Other | $81.59 | 15,120 | $1,233,707.33 | 501,527 | 2024-02-29 | Filing |
| Large Shareholder, Other | $85.44 | 4,708 | $402,240.22 | 516,647 | 2024-02-29 | Filing |
| Large Shareholder, Other | $80.06 | 3,093 | $247,615.37 | 521,355 | 2024-02-28 | Filing |
| Officer | $69.38 | 7,948 | $551,423.02 | 10,900 | 2023-09-22 | Filing |
| Officer | $71.18 | 5,000 | $355,894.50 | 18,848 | 2023-09-20 | Filing |
| Large Shareholder, Other | $77.00 | 110,974 | $8,545,541.77 | 19,566,458 | 2023-12-20 | Filing |