| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $38.55 | 7,050 | $271,777.50 | 3,764,403 | 2023-12-05 | Filing |
| Large Shareholder, Director | $38.67 | 21,802 | $843,083.34 | 3,771,453 | 2023-12-04 | Filing |
| Large Shareholder, Director | $39.22 | 6,123 | $240,144.06 | 3,793,255 | 2023-12-01 | Filing |
| Large Shareholder, Director | $38.70 | 25,025 | $968,467.50 | 3,799,378 | 2023-12-01 | Filing |
| Director | $35.25 | 1,000 | $35,250.00 | 3,097 | 2023-11-08 | Filing |
| Large Shareholder, Director | $34.60 | 2,720 | $94,112.00 | 3,777,911 | 2023-11-02 | Filing |
| Large Shareholder, Director | $34.69 | 29,022 | $1,006,773.18 | 3,780,631 | 2023-11-01 | Filing |
| Large Shareholder, Director | $34.07 | 28,258 | $962,750.06 | 3,809,653 | 2023-11-01 | Filing |
| Director | $49.29 | 992 | $48,895.68 | 5,616 | 2023-07-27 | Filing |
| Director | $46.45 | 1,200 | $55,740.00 | 2,644 | 2023-07-13 | Filing |
| Large Shareholder, Director | $42.88 | 3,754 | $160,971.52 | 3,836,458 | 2023-06-29 | Filing |
| Large Shareholder, Director | $43.07 | 16,246 | $699,715.22 | 3,840,212 | 2023-06-28 | Filing |
| Large Shareholder, Director | $46.35 | 9,956 | $461,460.60 | 3,856,458 | 2023-05-30 | Filing |
| Large Shareholder, Director | $45.76 | 10,044 | $459,613.44 | 3,866,414 | 2023-05-30 | Filing |
| Large Shareholder, Director | $42.14 | 2,089 | $88,030.46 | 3,875,739 | 2023-04-26 | Filing |
| Large Shareholder, Director | $41.45 | 17,911 | $742,410.95 | 3,877,828 | 2023-04-26 | Filing |
| Large Shareholder, Director | $43.50 | 1,838 | $79,953.00 | 3,895,739 | 2023-03-29 | Filing |
| Large Shareholder, Director | $42.74 | 18,162 | $776,243.88 | 3,897,577 | 2023-03-29 | Filing |
| Officer | $39.54 | 4,322 | $170,891.88 | 44,840 | 2023-03-03 | Filing |
| Officer | $39.05 | 8,120 | $317,086.00 | 49,162 | 2023-03-03 | Filing |