| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Other | $90.34 | 3,019 | $272,736.46 | 5,000 | 2024-09-27 | Filing |
| Large Shareholder, Other | $90.26 | 4,814 | $434,511.64 | 5,000 | 2024-09-25 | Filing |
| Large Shareholder, Officer, Director, Other | $82.33 | 8,977 | $739,076.41 | 39,451 | 2024-08-26 | Filing |
| Large Shareholder, Officer, Director, Other | $82.96 | 14,030 | $1,163,928.80 | 39,451 | 2024-08-21 | Filing |
| Large Shareholder, Officer, Director, Other | $84.22 | 200 | $16,844.00 | 39,451 | 2024-08-20 | Filing |
| Large Shareholder, Officer, Director, Other | $87.04 | 100 | $8,704.00 | 39,451 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $86.30 | 4,546 | $392,319.80 | 39,551 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $85.38 | 7,053 | $602,185.14 | 44,097 | 2024-08-19 | Filing |
| Large Shareholder, Officer, Director, Other | $85.88 | 10,418 | $894,697.84 | 39,451 | 2024-08-16 | Filing |
| Large Shareholder, Other | $85.19 | 7,674 | $653,748.06 | 5,000 | 2024-08-15 | Filing |
| Large Shareholder, Other | $85.10 | 2,326 | $197,942.60 | 5,000 | 2024-08-14 | Filing |
| Large Shareholder, Other | $77.39 | 7,664 | $593,116.96 | 0 | 2024-02-29 | Filing |
| Large Shareholder, Other | $76.72 | 9,564 | $733,750.08 | 7,664 | 2024-02-29 | Filing |
| Large Shareholder, Other | $75.62 | 20,145 | $1,523,364.90 | 17,228 | 2024-02-29 | Filing |
| Large Shareholder, Other | $74.69 | 12,627 | $943,110.63 | 37,373 | 2024-02-29 | Filing |
| Large Shareholder, Other | $75.53 | 6,155 | $464,887.15 | 0 | 2024-02-28 | Filing |
| Large Shareholder, Other | $74.80 | 30,182 | $2,257,613.60 | 6,155 | 2024-02-28 | Filing |
| Large Shareholder, Other | $74.19 | 9,729 | $721,794.51 | 0 | 2024-02-27 | Filing |
| Large Shareholder, Other | $76.47 | 536 | $40,987.92 | 0 | 2024-02-26 | Filing |
| Large Shareholder, Other | $75.54 | 3,398 | $256,684.92 | 536 | 2024-02-26 | Filing |