Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| $111.75 | 29,921 | $3,343,671.75 | 36,000,000 | 2024-11-26 | Filing |
| $111.75 | 389,007 | $43,471,532.25 | 36,029,921 | 2024-11-25 | Filing |
| $104.51 | 134,640 | $14,071,226.40 | 0 | 2024-08-29 | Filing |
| $100.32 | 2,500 | $250,800.00 | 88,445 | 2024-08-08 | Filing |
| $89.92 | 3,350 | $301,232.00 | 23,597 | 2024-06-07 | Filing |
Large Shareholder, Officer, Director | $85.25 | 41,677 | $3,552,964.25 | 37,368,928 | 2024-03-13 | Filing |
Large Shareholder, Officer, Director | $85.04 | 50,000 | $4,252,000.00 | 37,410,605 | 2024-03-13 | Filing |
Large Shareholder, Officer, Director | $86.05 | 50,000 | $4,302,500.00 | 37,460,605 | 2024-03-12 | Filing |
Large Shareholder, Officer, Director | $85.90 | 50,000 | $4,295,000.00 | 37,510,605 | 2024-03-12 | Filing |
Large Shareholder, Officer, Director | $85.91 | 44,323 | $3,807,788.93 | 37,560,605 | 2024-03-12 | Filing |
Officer | $70.63 | 351 | $24,791.13 | 64,471 | 2023-11-02 | Filing |
Officer | $70.64 | 2,148 | $151,734.72 | 64,822 | 2023-11-02 | Filing |
Officer | $70.65 | 1 | $70.65 | 66,970 | 2023-11-02 | Filing |
Director | $65.68 | 448 | $29,424.64 | 0 | 2023-05-01 | Filing |
Director | $65.66 | 1 | $65.66 | 41,098 | 2023-05-01 | Filing |
Officer | $65.48 | 10,129 | $663,287.44 | 33,748 | 2022-08-08 | Filing |
Officer | $58.03 | 7,050 | $409,083.30 | 40,225 | 2021-08-25 | Filing |
Officer | $53.52 | 9,629 | $515,344.08 | 30,904 | 2021-05-06 | Filing |
Large Shareholder, Officer, Director | $51.66 | 850,000 | $43,911,000.00 | 39,952,044 | 2021-04-29 | Filing |
Officer | $44.50 | 21,828 | $971,308.89 | 20,156 | 2020-07-30 | Filing |